|

楼主 |
发表于 2019-12-22 18:12:51
|
显示全部楼层
高手,谢谢!!!
但是我还是有一个疑问
<看下嘛 >
import random
num = random.randint(0,100)
times = 0
print ("Number(0,100) guess game")
print ("You will have 10 times to guess")
print ("Guess out of range will game over immediately!")
temp = input()
guess = int(temp)
times = times + 1
while 0 <= guess <= 100:
if times == 10:
if guess > num:
print ("Too high,The number is")
print ("Guess times over,game over!")
break
elif guess < num:
print ("Too Low,The number is")
print ("Guess times over,game over!")
break
else:
print ("You guess it.The number is:")
print ("times is:")
print ("Your score is")
break
else:
我一开始是将 guess = int(temp) 加在这里的为什么不行
if guess > num:
print ("Too high,guess again!")
elif guess < num:
print ("Too Low,guess again!")
else:
print ("You guess it.The number is:")
print ("times is:")
print ("Your score is")
break
guess = int(input("guess a number:"))
times = times + 1
guess = int(guess) 你将它加在这里就可以了.我有点不懂 帮忙解答一下 谢谢!
else:
print ("Your guess is out of range!Game over!")
还有你这个代码格式是怎么发出来的,教教我呗
(我去上晚自习了.....) |
|