|
发表于 2018-5-9 06:28:30
|
显示全部楼层
本楼为最佳答案
import random
times = 3***这个怎么理解 # 1. 可以理解为 times为用户定义的计数器,3表示最多可以猜3次
secret = random.randint(1,10)
print('------------------我爱鱼C工作室------------------')
# 这里先给guess赋值(赋一个绝对不等于secret的值)
guess = 0
print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")***为什么这里不用temp = input()来表示打印后面语句要求用户输入也可以?
# 2. 注意while循环中的input语句:先通过print打印语句、随后input提供输入
#为什么temp = input()跑到下面去了
# 3. input处于while循环中,从而保障'若用户输错,若未达到计数器最大值,还可以继续输入'
while (guess != secret) and (times > 0):
temp = input()
guess = int(temp) |
|