Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我试图创建一个琐事游戏。我在寻找输出时遇到问题_Python - Fatal编程技术网

Python 我试图创建一个琐事游戏。我在寻找输出时遇到问题

Python 我试图创建一个琐事游戏。我在寻找输出时遇到问题,python,Python,试图理解我在这里做错了什么。当我输入“ohio”或“amsterdam”(或任何其他变量)时得到的输出是 投票: Robert: 0 Yukio: 0 Andrew: 1 我想让用户选择的位置给指定的参赛者(votesA,votesY,votesR)一分 由于你的身体状况,你有问题 当你说如果inp=='tokyo'或'amsterdam':,你实际上是在用简体英语说“如果input是tokyo,或者有一个字符串amsterdam”。也就是说,你实际上并不是在比较inp和amsterdam。“

试图理解我在这里做错了什么。当我输入“ohio”或“amsterdam”(或任何其他变量)时得到的输出是

投票:

Robert: 0
Yukio: 0
Andrew: 1
我想让用户选择的位置给指定的参赛者(votesA,votesY,votesR)一分


由于你的身体状况,你有问题

当你说
如果inp=='tokyo'或'amsterdam':
,你实际上是在用简体英语说“如果input是tokyo,或者有一个字符串amsterdam”。也就是说,你实际上并不是在比较inp和amsterdam。“Amsterdam”将始终计算为
True
,除空字符串外的任何字符串也将如此

你想要的东西大致如下:

if inp == 'tokyo' or inp == 'amsterdam':
或者,更好的是:

if inp in ('tokyo', 'amsterdam'):

谢谢你。这完美地修复了它,它比我所做的更有意义。你还教了我一些关于Python的新知识,再次感谢你!)没问题!浮士德总是乐于助人。
if inp in ('tokyo', 'amsterdam'):