''' 写一个猜数字游戏,需求如下: 随机生成一个0-100之间的数字,让用户猜,如果用户猜对了,提示:回答正确,游戏结束. 如果猜错了给出对应的提示(您输入的值过大,您输入的值过小),最多允许猜7次. ''' #随机生成一个0-100之间的数字 import random #导入随机数包 number=random.randint(0,100)#随机生成一个0-100之间的整数 count=0 while count<7: # 用户输入数字 input_number = input("请输入一个整数:") input_number=int(input_number) count += 1 print(f"您共猜了{count}次。",end='') if count<7: if input_number > number: # 判断输入的数字是否大于答案 print("回答错误,您输入的值过大,") continue elif input_number < number:# 判断输入的数字是否小于答案 print("回答错误,您输入的值过小,") continue elif input_number == number: # 判断输入的数字是否等于答案 print("回答正确,") break elif count==7: if input_number == number: # 判断输入的数字是否等于答案 print("回答正确,",end='') elif input_number > number: # 判断输入的数字是否大于答案 print("回答错误,您输入的值过大,",end='') elif input_number < number: # 判断输入的数字是否小于答案 print("回答错误,您输入的值过小,",end='') print(f"最多允许猜7次,您的机会已经用完,", end='') print(f'答案是{number}。')
猜数字游戏
最新推荐文章于 2022-02-14 21:32:33 发布