它一直给我语法错误在突出地区请有人告诉我为什么我得到他们this image shows you the code that i have used and highlighted areas where i get a syntax error
如果链接不起作用,这里的代码没有突出显示的区域:
goes = 3
while True:
import random
die1 = 0
die2 = 0
die3 = 0
die1 = str(random.randint(1,6))
die2 = str(random.randint(1,6))
die3 = str(random.randint(1,6))
if die1 == die2 == die3:
print(die1+die2+die3)
if die1 == die2 not die3:
print(die1+die2-die3)
if die1 == die3 not die2:
print(die1+die3-die2)
if die2 == die3 not die1:
print(die2+die3-die1)
else:
print(0)
goes=goes-1
if goes < 1:
break
print ([die1],[die2],[die3])
die1 == die2 not die3
没有任何意义。我猜你的意思是:或者更简单地说:
因为我们已经检查了三者是否相等,所以我们可以通过使用
elif
避免后面的比较:所以如果代码达到
elif die1 == die2:
,这意味着die1 == die2 == die3
是假的相关问题 更多 >
编程相关推荐