Python程序设计教程(第2版)
上QQ阅读APP看书,第一时间看更新

习题3

1. 从键盘接收整数的一百分制成绩(0~100),要求输出其对应的成绩等级A~E。其中,90分(包含)以上为A,80~89(均包含)分为B,70~79(均包含)分为C,60~69(均包含)分为D,60分以下为E。

2. 预设一个0~9之间的整数,让用户猜一猜并输入所猜的数。如果大于预设的数,显示“太大”;小于预设的数,显示“太小”。如此循环,直至猜中该数,显示“恭喜!你猜中了!”。

3. 某电商平台上销售不同规格包装、不同价格的水笔。编写程序,在不考虑运费的情况下,从键盘分别输入两种水笔的包装和价格,分别计算单根水笔的价格,根据价格就低原则打印输出选择购买哪种产品。

4. 输出1000以内的素数以及这些素数之和(素数,是指除了1和该数本身之外,不能被其他任何整数整除的数)。

5. 输入一个时间(小时:分钟:秒),输出该时间经过5分30秒后的时间。

6. 编写程序,按公式s=12+22+32+…+n2求累加和s不超过1000的最大项数n,程序运行结果如下所示:

累计和不超过1000的最大项是n=13。