Python入门004的小游戏
我自己对代码又加了一点点的改进:提示用户还剩多少次机会。import random #引入random模块
times = 3 #可用机会数
secret = random.randint(1,10) #生成随机数1-10
guess = 0 #给guess赋不等于secret的值
#print()默认是打印完字符串会自动添加一个换行符,end=" "参数告诉print()用空格代替换行
print("猜猜我的幸运数字是:",end=" ")
while (guess != secret) and (times > 0):
temp = input() #获取输入值
guess = int(temp) #转化为整数
times = times - 1 #用户每输入一次,可用机会就-1
if guess == secret:
print('恭喜你,猜对了')
else:
if guess > secret:
print('数字太大了~~')
else:
print('数字太小了~~')
if times == 0:
print('您的错误次数已达3次,请您下次再玩')
else:
print('您还剩'+str(times)+'次机会')
print('游戏结束')
页:
[1]