如何使以下打印工作
x = input('Enter your Name : ')
y = input('Enter your School : ')
print = "Hi {}, You go to {} don't you". format (x,y)
答案 0 :(得分:6)
您正在分配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
你必须自己完成你的作业;自己付出一点努力,给老师一些工作。我们当然不会为你做功课,那会是什么意思?