num = random.randint(1, 20)
print(num)
guess = input('请输入猜的数字:')
if guess == num:
print('你猜对了')
输入和随机数相同的数,没有显示’你猜对了’。这是因为random随机出来的数是int,input输入的数据都为str,需要数据类型相同才能比较。应改为:
num = random.randint(1, 20)
print(num)
guess = input('请输入猜的数字:')
if int(guess) == num:
print('你猜对了')
原创文章,作者:端木书台,如若转载,请注明出处:https://blog.ytso.com/277718.html