|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import random
i = random.randint(1, 20)
print("I am thinking of a number between 1 and 20")
for guesses in range(1, 7):
print("Take a guess.")
guess = int(input())
if guess < i:
print("Your number is too low.")
elif guess > i:
print("your guess is too low.")
else:
break
if guess == i:
print("Good job!")
else:
print("Nope!")
为什么无论输入什么他都说小
本帖最后由 昨非 于 2021-1-28 21:04 编辑
看清楚,Your number is too low.和your guess is too low.不一样的啊
下面就把英文换成中文:
- import random
- i = random.randint(1, 20)
- print("猜一个1到20的数")
- for guesses in range(1, 7):
- print("猜一下.")
- guess = int(input())
- if guess < i:
- print("猜的小了")
- elif guess > i:
- print("猜的大了")
- else:
- break
- if guess == i:
- print("Good job!")
- else:
- print("Nope!")
复制代码
这是测试结果:
- 猜一个1到20的数
- 猜一下.
- 1
- 猜的小了
- 猜一下.
- 21
- 猜的大了
- 猜一下.
复制代码
显然没问题啊
|
|