|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import random
#生成一个大于等于0小于等于5的整数随机数
secret = random.randint (0,5)
temp=input("请输入你猜的数字:")
guess = int(temp)
if guess == secret:
print("恭喜你这次答对了\n奖励你亲你一下")
else:
i=3
if guess >secret:
print("你猜的数字大了笨蛋")
else:
print("你猜的数字小了傻瓜")
while i:
temp=input("再试一试吧")
guess = int(temp)
if guess == secret:
print("恭喜你这次答对了\n奖励你亲你一下")
else:
if guess >secret:
print("你猜的数字大了笨蛋")
else:
print("你猜的数字小了傻瓜")
i=i-1
print("游戏结束")
本帖最后由 jackz007 于 2021-10-27 12:01 编辑
最大问题就是没有把键盘输入和信息显示全部纳入循环,从而造成代码重复。
- #coding:gbk
- import random
- #生成一个大于等于0小于等于5的整数随机数
- secret = random . randint(0 , 5)
- i = 3
- while i:
- guess = int(input("请输入你猜的数字:"))
- if guess == secret:
- print("恭喜你这次答对了\n奖励你亲你一下")
- break
- else:
- if guess > secret:
- print("你猜的数字大了笨蛋")
- else:
- print("你猜的数字小了傻瓜")
- if i > 1:
- print("再试一试吧")
- i -= 1
- else:
- print("机会用完了!")
- print("游戏结束")
复制代码
|
|