|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import random
- secret = random.randint(1,10)
- temp = input('猜一下我心里想的数字好么,宝贝~!')
- guess = int(temp)
- times = 1
- while (guess != secret) and (times < 3):
- if guess > secret:
- print('哎呀,大了大了')
- else:
- print('哎呀,小了小了~!')
- temp = input('再试试吧')
- guess = int(temp)
- times = times + 1
- if times < 3 :
- print('你是小甲鱼心中的蛔虫么~!')
- print('哼猜对了也没有奖励')
- else:
- print('哼,三次机会也没猜中游戏结束了。')
复制代码
这里面我不太能搞懂 times在这个程序中代表的意思是什么, times = 1 , times < 3 , 是什么意思不太明白希望大佬们解答一下。
times = 1 赋值这个知道吧
times < 3 times小于3
这个理解为次数
while (guess != secret) and (times < 3):
翻译一下就是,(输入的数字不等于随机的数字)且(次数小于3),条件为真执行后面的代码
if times < 3 :
翻译就是次数小于3执行语句里面的代码
大于3就提示超出次数
总结 times 这个变量就是用于记录用户猜了几次 超出3次 游戏结束反之游戏继续
|
|