Python 3.x 当两个变量相等时,我尝试运行if-else函数
我试着做一个程序,它要求两个名字,如果他们是相同的,他们运行一个if函数。然而,我不能使这项工作。到目前为止,我有:Python 3.x 当两个变量相等时,我尝试运行if-else函数,python-3.x,Python 3.x,我试着做一个程序,它要求两个名字,如果他们是相同的,他们运行一个if函数。然而,我不能使这项工作。到目前为止,我有: Vote=输入(“法官1票:”) 投票1=输入(“法官2投票:”) 如果投票==投票1 打印(“宣布获胜者”) 其他的 打印(“请第三位法官。”) if Vote==Vote_1是我的问题领域。我不能让它工作。请帮帮我。如果投票=vote\u 1,在行上出现语法错误。请尝试以下方法 vote = input("Judge 1 vote: "); vote_1 = input("
Vote=输入(“法官1票:”)
投票1=输入(“法官2投票:”)
如果投票==投票1
打印(“宣布获胜者”)
其他的
打印(“请第三位法官。”)
if Vote==Vote_1
是我的问题领域。我不能让它工作。请帮帮我。如果投票=vote\u 1,在行上出现语法错误。请尝试以下方法
vote = input("Judge 1 vote: ");
vote_1 = input("Judge 2 vote: ");
if vote == vote_1:
print("Announce the winner")
else:
print("Ask for a third judge")
首先,您必须获取一个输入,并将其赋给如下变量:
1st_person = input("judge 1 vote")
2nd_person = input("Judge 2 vote")
现在,您可以对这两个变量运行任何语句,例如:
if 1st_person == 2nd_person:
print("Third judge is required!")
else:
print("Announce the winner!")
我不知道你想用这个程序实现什么,因为比较两个名字然后宣布一个获胜者是没有任何意义的,但我还是为你做了,但是如果你的问题不清楚,请问我一个问题。你缺少if
和else
行中的冒号:
vote_1=输入(“法官1投票:”)
投票2=输入(“法官2投票:”)
如果投票表决权为1==投票表决权为2:
打印(“宣布获胜者”)
其他:
打印(“请第三位法官。”)
提示
snake\u case
,CamelCase
是为类名保留的input
将控制台中的数据作为字符串读取,如果要正确比较,可能需要将其转换为整数或浮点vote
第一个和vote_1
第二个是混淆的你应该详细说明什么不起作用。我们不能仅仅通过一句“我不能让它工作”来理解你真正的问题。这只是我的假设,但你的意思是它总是转到else块吗?如果是,您是否尝试打印该值并查看?通常,如果您包含收到的回溯/错误消息,这会很有帮助。请在If和else语句后加上分号。Python中的变量名不能以数字开头