变量说它没有定义,但它是

错误信息:


Traceback (most recent call last):

  File "C:/Users/ADMIN/Desktop/python/footballcomplex.py", line 85, in <module>

    if input2 == 'a':

NameError: name 'input2' is not defined

这是第 83-85 行:


input2 = input("Would you like to long pass to 3(a) or through ball to 2(b)")


if input2 == 'a':

如果您想立即阅读全文:


link to codehttps://pastebin.com/bhYMKa8M


问题在于当我将 b 或 c 用于第一个 a、b 和 c 问题时。但 A 工作得非常好。


请帮助我真的不知道。Python 3.7 版


慕田峪7331174
浏览 122回答 2
2回答

牧羊人nacy

删除之前的缩进line83

萧十郎

83号线,input2&nbsp;=&nbsp;input("Would&nbsp;you&nbsp;like&nbsp;to&nbsp;long&nbsp;pass&nbsp;to&nbsp;3(a)&nbsp;or&nbsp;through&nbsp;ball&nbsp;to&nbsp;2(b)")在它之前的 if 语句中。if&nbsp;input1&nbsp;==&nbsp;'a':现在它只在 input1=='a' 时要求输入,但是如果你去掉那个缩进,它会要求输入而不管 input1
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python