python猜数游戏在程序中预设一个_一道Python简单程序结构练习题

1.猜数游戏。

在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜数字,如果大于预设的数,

显示“遗憾,太大了”;如果小于预设的数,显示“遗憾,太小了”;如此循环,直至猜到该数,显示“预

测N次,你猜中了!”,其中N是用户输入数字的次数。

此题调用了random库的randint()函数来产生一个随机整数,用户在for循环里面输入数字与随机数进行比较,

通过提示调整输入数字的大小,当输入数字与产生的随机数相等时,break跳出循环,程序结束。

2.统计不同字符个数。

用户从键盘输入一行字符串,编写一个程序,统计并输出其中英文、数字、空格和其他

字符的个数。

内置函数order()返回单个字符表示的Unicode编码值。赋四种字符初始值为0,for循环遍历输入的字符串,

通过判断语句来区分字符类别并对遍历的字符个数进行递增。

3.猜数游戏。 改编程序练习题4.1,让计算机随机产生一个预设数字,范围在0~100之间,其他游戏规则不变。

加入简单的异常处理,对非数字类型进行处理

5 用异常处理改造4.1,使其能接收并处理用户的任何输入。

此题是相对题一和题四的优化版,加入了else的补充内容,还有每次循环执行完毕finally语句对用户的提示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值