|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
求问guess=0和temp=input() guess=int(temp)神马意思
import random
times=3
secret=random.randint(1,10)
guess=0
print('来玩个游戏吧',end='')
while(guess!=secret)and(times>0):
temp=input()
guess=int(temp)
times=times-1
if guess==secret:
print('哇猜对了')
else:
if guess<secret:
print('小了,小了')
else:
print('大了,大了')
if times>0:
print('猜错了,再试一次吧',end='')
else:
print('hh,机会用光了')
print('游戏结束')
本帖最后由 jackz007 于 2025-2-14 20:48 编辑
- import random # 引入随机数模块
- times=3 # 循环 3 次,如果猜错,就循环再猜,一共 3 次机会。
- secret = random.randint(1,10) # 产生一个数值在 1 - 10 之间的随机数(整数)
- guess=0 # guess 是循环控制变量之一,需要先为其赋予一个不可能的值 0(答案范围之外),以便可以顺利进入 while 循环
- print('来玩个游戏吧',end='')
- while(guess!=secret)and(times>0): # 在答案错误,同时,还有剩余循环次数的情况下开始(或继续)循环
- temp=input() # 从键盘读取输入的字符串,比如,'6',存入变量 temp
- guess=int(temp) # 从字符串 temp 中提取数值,比如,从 '6' 中提取到 6,存入变量 guess
- times=times-1 # 循环次数减 1
- if guess==secret: # 如果 guess 与 secret 数值相等,那就是猜对了
- print('哇猜对了')
- else: # 否则
- if guess<secret: # 如果 guess 比 secret 小
- print('小了,小了')
- else: # 否则
- print('大了,大了')
- if times>0: # 如果还有剩余的循环次数
- print('猜错了,再试一次吧',end='')
- else: # 否则
- print('hh,机会用光了')
- print('游戏结束')
复制代码
|
|