0 python variables python-3.x python-requests
无论我输入正确的数字,它仍然会返回"再试一次".我怎么能纠正这个?
import random
from random import randint
num = randint(1000, 9999)
print (num)
while True:
guess = input ("Please guess a four digit number. ")
print (guess)
if guess == num:
print ("Well Done!")
else:
print ("Try again")
Run Code Online (Sandbox Code Playgroud)
你num输入的猜测是一个字符串,你是一个int,所以它们永远不会相等.如果你想比较它们,你应该确保它们都来自同一类型
例如,仅使用字符串:
num = str(randint(1000, 9999))
Run Code Online (Sandbox Code Playgroud)
或将用户的猜测转换为int:
guess = int(input("Please guess a four digit number. "))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54 次 |
| 最近记录: |