我的代码在这里:
from random import randint
nombre_a_deviner= randint(1,100)
print(nombre_a_deviner)
premier_essaye = input('entrez le nombre :')
resultat = premier_essaye == nombre_a_deviner
print(resultat)
执行代码时,我总是会出错。但是,例如,如果数字等于20,而我的第一次尝试等于20,则我应该为真。 请帮助我
答案 0 :(得分:2)
这是因为Premier_essaye是一个字符串,而nombre_a_deviner是一个整数。这应该起作用:
from random import randint
nombre_a_deviner= randint(1,100)
print(nombre_a_deviner)
premier_essaye = input('entrez le nombre :')
resultat = (int(premier_essaye) == nombre_a_deviner)
print(resultat)
有关在Python 3中读取输入的更多信息,How can I read inputs as numbers?