python练习集100题_Python练习集100题.pdf Python 习题集
【程序 1】
题⽬:有 1、2、3、4 个数字,能组成多少个互不相同且⽆重复数字的三位数?都是多
少?
【程序2】
题⽬:企业发放的奖⾦根据利润提成。利润 (I) :
低于或等于 10 万元时,奖⾦可提 10%;
⾼于 10 万元,低于 20 万元时,低于 10 万元的部分按 10%提成,⾼于 10
万元的部分,可提成 7.5%;
20 万到 40 万之间时,⾼于 20 万元的部分,可提成 5%;
40 万到 60 万之间时,⾼于 40 万元的部分,可提成 3%;
60 万到 100 万之间时,⾼于 60 万元的部分,可提成 1.5%,
⾼于 100 万元时,
超过 100 万元的部分按 1%提成,
从键盘输⼊当⽉利润 I ,求应发放奖⾦总数?
【程序3】
题⽬:⼀个整数,它加上 100 后是⼀个完全平⽅数,再加上 168 ⼜是⼀个完全平⽅数,
python新手编程100例
请问该数是多少?
【程序4】
题⽬:输⼊某年某⽉某⽇,判断这⼀天是这⼀年的第⼏天?
【程序5】
题⽬:输⼊三个整数 x ,y ,z ,请把这三个数由⼩到⼤输出。
【程序6】
题⽬:⽤ * 号输出字母 C 的图案。
【程序 7】
题⽬:输出特殊图案,请在 c 环境中运⾏,看⼀看, Very Beautiful!
【程序8】
题⽬:输出 9*9 ⼝诀表。
【程序9】
题⽬:要求输出国际象棋棋盘。
【程序 10】
题⽬:打印楼梯,同时在楼梯上⽅打印两个笑脸。
【程序 11】
题⽬:古典问题:有⼀对兔⼦,从出⽣后第 3 个⽉起每个⽉都⽣⼀对兔⼦,⼩兔⼦长到
第三个⽉后每个⽉⼜⽣⼀对兔⼦,假如兔⼦都不死,问每个⽉的兔⼦总数为多少?
【程序 12】
题⽬:判断 101-200 之间有多少个素数,并输出所有素数。
【程序 13】
题⽬:打印出所有的“⽔仙花数” ,所谓“⽔仙花数”是指⼀个三位数,其各位数字⽴
⽅和等于该数本⾝。例如: 153 是⼀个“⽔仙花数” ,因为 153=1 的三次⽅+5 的三次⽅+3 的三次⽅。
【程序 14】
题⽬:将⼀个正整数分解质因数。例如:输⼊ 90, 打印出 90=2*3*3*5 。
【程序 15】
题⽬:利⽤条件运算符的嵌套来完成此题:学习成绩 >=90 分的同学⽤ A 表⽰, 60-89 分之间的⽤ B 表⽰, 60 分以下的⽤ C表⽰。
【程序 17】
题⽬:输⼊⼀⾏字符,分别统计出其中英⽂字母、空格、数字和其它字符的个数。
【程序 18】
题 ⽬ : 求 s=a + aa + aaa + aaaa + aa...a 的 值 , 其 中 a 是 ⼀ 个 数 字 。 例 如
2+22+222+2222+22222(此时,共有 5 个数相加 ) ,⼏个数相加有键盘控制。
【程序 19】
题⽬:⼀个数如果恰好等于它的因⼦之和,这个数就称为“完数” 。例如 6=1+2+3。编程出 1000 以内的所有完数。
【程序20】
题⽬:⼀球从 100 ⽶⾼度⾃由落下,每次落地后反跳回原⾼度的⼀半;再落下,求它在
第 10 次落地时,共经过多少⽶?第 10 次反弹多⾼?
【程序21】
题⽬:猴⼦吃桃问题:猴⼦第⼀天摘下若⼲个桃⼦,当即吃了⼀半,还不过瘾,⼜多吃
了⼀个第⼆天早上⼜将剩下的桃⼦吃掉⼀半, ⼜多吃了⼀个。 以后每天早上都