def randomcheetahs():
x = random.randint(1,2)
if x == 1:
r = 'present'
elif x == 2:
r = 'absent'
return r
猎豹=随机猎豹()
它表示 x==1: 没有定义。我该如何解决这个问题? 坦克
最佳答案
可能是因为您没有正确使用缩进。 除第一行外,每行缩进 4 个空格。
但是我这里没有编译器,所以我无法检查它。
顺便说一句,但题外话,您的代码可以重写为:
def randomcheetahs():
return 'present' if random.randint(1,2) == 1 else 'absent'
关于python - 在我的代码中它说 x 未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9576434/