1
Python编程从入门到实践
1.8.5.3 三、编程题
三、编程题

1.输入一个球的半径,求它的表面积和体积。

2.打印如图4-39所示的三角形图案。

图4-39 三角形图案

3.输入3个整数,输出其中的最小值。

4.给出一百分制成绩,要求输出成绩的等级‘A’ ‘B’ ‘C’ ‘D’ ‘E’。90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’。

5.从键盘上依次输入一批数据(以输入0作为结束标志),求其最大值,并统计出其中的正数和负数的个数。

6.将500~600之间能同时被5和7整除的数打印出来,并统计其个数。

7.编写程序,输出100~1 000的水仙花数。所谓水仙花数,是指一个其各位数字的立方和等于该数本身的整数。例如,153是一个水仙花数,因为153=13+53+33

8.输入两个正整数,计算它们的最大公约数和最小公倍数。