我怎样才能使以下打印工作
x = input('Enter your Name : ')
y = input('Enter your School : ')
print = "Hi {}, You go to {} don't you". format (x,y)
我怎样才能使以下打印工作
x = input('Enter your Name : ')
y = input('Enter your School : ')
print = "Hi {}, You go to {} don't you". format (x,y)
您正在分配print
而不是将其用作函数。删除=
, 改为调用函数:
print("Hi {}, You go to {} don't you". format (x,y))
演示:
>>> x = input('Enter your Name : ')
Enter your Name : Martijn Pieters
>>> y = input('Enter your School : ')
Enter your School : Life
>>> print("Hi {}, You go to {} don't you". format (x,y))
Hi Martijn Pieters, You go to Life don't you
如果你得到一个TypeError: 'str' object is not callable
异常,你仍然有局部变量print
绑定到一个字符串;在交互式 Python 会话中,只需删除该局部变量:
del print
您必须自己完成作业;自己付出一点努力,给你的老师一些可以工作的东西。我们当然不会为你做作业,那有什么意义呢?