我正在为闪存卡测验做一些代码,但是当我运行该程序时,它在此行中显示TypeError: 'NoneType' object is not callable
:
letter = print("Enter letter of your choice (A B C): ").upper()
答案 0 :(得分:3)
print
用于打印文本,而不用于文本输入。
要进行文本输入,请使用input
(如果使用Python 2,则使用raw_input
):
letter = input("Enter letter of your choice (A B C): ").upper()
答案 1 :(得分:0)
我认为您尝试将'print'的输出分配给变量会导致错误。