要求:1.错误的情况下只能猜三次。
2.正确的情况下直接退出游戏age = 18
count = 0
while count < 3:
guess_age = input(‘请输入您的年龄>>>:‘)
guess_age = int(guess_age)
if guess_age > age:
print(‘猜大了‘)
count += 1
elif guess_age < age:
print(‘猜小了‘)
count += 1
else:
print(‘恭喜你‘)
break
要求:1.三次错误之后提示用户三次机会已经用完问他是否继续
2.如果继续则再给他三次机会
3.如果不继续直接退出游戏
age = 18
# 定义一个记录用户次数的变量
count = 0
# 猜年龄
while True:
# 先判断用户当前是第几次尝试 如果已经三次 提示用户
if count == 3:
print(‘你已经尝试三次了‘)
choice = input(‘你已经尝试三次了 是否还想继续(y/n)‘)
if choice == ‘y‘:
count = 0
guess_age = input(‘请输入您的年龄>>>:‘)
guess_age = int(guess_age)
# 将字符串的数字转为整型的数字
if guess_age > age:
print(‘猜大了‘)
count += 1 # 加一次
elif guess_age < age:
print(‘猜小了‘)
count += 1 # 加一次
else:
print(‘恭喜你‘)
break # 终止本层循环
原文:https://www.cnblogs.com/yanglong180/p/14842710.html