python异常处理--猜字游戏
Python学习
异常处理
1、猜数字游戏
题⽬描述:
电脑产⽣⼀个零到100之间的随机数字,然后让⽤户来猜,如果⽤户猜的数字⽐这个数字⼤,提⽰太⼤,否则提⽰太⼩,当⽤户正好猜中电脑会提⽰,“恭喜你猜到了这个数是…”。在⽤户每次猜测之前程序会输出⽤户是第⼏次猜测,如果⽤户输⼊的根本不是⼀个数字,程序会告诉⽤户"输⼊⽆效"。
(尝试使⽤try catch异常处理结构对输⼊情况进⾏处理)
获取随机数采⽤random模块。
源代码:
import random #import引⼊库函数
print(“下⾯是猜数字游戏环节!”)
while 1: #1代表ture表⽰循环⼀直执⾏
random_num = random.randint(1, 100)python生成1到100之间随机数
print(“游戏开始!请输⼊⼀个1——100之间的整数!”)
for i in range(6, 0, -1):
print(“您还有%d次机会” % i)
guess_num = int(input(“请输⼊你要猜的数字:”))
if guess_num > random_num:
print(“您猜的数字⼤了,请重新猜测!”)
elif guess_num < random_num:
print(“您猜的数字⼩了,请重新猜测!”)
elif guess_num == random_num:
print(“恭喜您答对了,正确的数字为%d!” % random_num)
break
else:
print(“您已经没有机会了,游戏失败!”)
print(“按任意键结束游戏,按空格键继续游戏:”)
select = input(“请输⼊你的选择:”)
if select != " ":
break
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论