python练⼿经典100例-Python⼊门练⼿100例
【Python练习实例001】
有四个数字:1、2、3、4,能组成多少个互不相同且⽆重复数字的三位数?各是多少?
【Python练习实例002】
企业发放的奖⾦根据利润提成。利润(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),求应发放奖⾦总数?
【Python练习实例003】
⼀个正整数,它加上100后是⼀个完全平⽅数,再加上168⼜是⼀个完全平⽅数,请问该数是多少?
【Python练习实例004】
输⼊某年某⽉某⽇,判断这⼀天是这⼀年的第⼏天?
【Python练习实例005】
输⼊三个整数x, y, z,请把这三个数由⼩到⼤输出。
【Python练习实例007】
将⼀个列表的数据复制到另⼀个列表中。
【Python练习实例010】
暂停⼀秒输出,并格式化当前时间。
【Python练习实例011】
古典问题:有⼀对兔⼦,从出⽣后第3个⽉起每个⽉都⽣⼀对兔⼦,⼩兔⼦长到第三个⽉后每个⽉⼜⽣⼀对兔⼦,假如兔⼦都不死,问每个⽉的兔⼦总数为多少?
python3实例菜鸟教程【Python练习实例012】
判断101-200之间有多少个素数,并输出所有素数。
【Python练习实例013】
打印出所有的"⽔仙花数”,所谓"⽔仙花数”是指⼀个三位数,其各位数字⽴⽅和等于该数本⾝。例如:153是⼀个"⽔仙花数”,因为153=1³+5³+3³。
【Python练习实例014】
将⼀个正整数分解质因数。例如:输⼊90,打印出90=2*3*3*5。
【Python练习实例015】
利⽤条件运算符的嵌套来完成此题:学习成绩>=90分的同学⽤A表⽰,60-90分之间的⽤B表⽰,60分以下的⽤C表⽰。
【Python练习实例017】
输⼊⼀⾏字符,分别统计出其中英⽂字母、空格、数字和其它字符的个数。
【Python练习实例018】
求s=a+aa+aaa+aaaa+...+a的值,其中a是⼀个数字。例如2+22+222+2222+22222(此时共有5个数相加),⼏个数相加由键盘控制。
【Python练习实例019】
⼀个数如果恰好等于它的因⼦之和,这个数就称为"完数”。例如6=1+2+3。编程出1000以内的所有"完数”。
【Python练习实例020】
⼀球从100⽶⾼度⾃由落下,每次落地后反跳回原⾼度的⼀半;再落下,求它在第10次落地时,共经过多少⽶?第10次反弹多⾼?
【Python练习实例021】
猴⼦吃桃问题:猴⼦第⼀天摘下若⼲个桃⼦,当即吃⼀半,还不过瘾,⼜多吃了⼀个,第⼆天早上⼜将剩下的桃⼦吃掉⼀半,⼜多吃了⼀个。以后每天早上都吃了前⼀天剩下的⼀半加⼀个。到第10天早上想再吃时,见只剩下⼀个桃⼦了。求第⼀天共摘了多少个桃⼦。
【Python练习实例022】
两个乒乓球队进⾏⽐赛,各出三个。甲队为a, b, c三个,⼄队为x, y, z三个。已抽签决定⽐赛名单。有⼈向队员打听⽐赛的名单。a说他不和x⽐,c说他不和x, z⽐,请编程出三队赛⼿的名单。
【Python练习实例023】
打印出如下图案(菱形)
*
***
*****
*******
*****
***
*
【Python练习实例024】
有⼀分数序列:2/1, 3/2, 5/3, 8/5, 13/8, 求出这个数列的前20项之和。
【Python练习实例025】
求1!+2!+3!+...+20!的和。
【Python练习实例027】
利⽤递归函数调⽤⽅式,将所输⼊的5个字符,以相反顺序打印出来。
【Python练习实例028】
有5个⼈坐在⼀起,问第5个⼈多少岁?他说⽐第4个⼈⼤2岁。问第4个⼈多少岁?他说⽐第3个⼈⼤2岁。问第3个⼈多少岁?他说⽐第2个⼈⼤2岁。问第2个⼈多少岁?他说⽐第1个⼈⼤2岁。最后问第1个⼈,他说是10岁。请问第5个⼈多⼤?
【Python练习实例029】
给⼀个不多于5位的正整数,要求:⼀、求它是⼏位数,⼆、逆序打印出各位数字。
【Python练习实例030】
⼀个5位数,判断它是不是回⽂数。即12321是回⽂数,个位与万位相同,⼗位与千位相同。
【Python练习实例031】
请输⼊星期⼏的第⼀个字母来判断⼀下是星期⼏,如果第⼀个字母⼀样,则继续判断第⼆个字母。
【Python练习实例032】
按相反的顺序输出列表的值。
按逗号分隔列表。
【Python练习实例034】
练习函数调⽤。
【Python练习实例035】
⽂本颜⾊设置。
【Python练习实例036】
求100之内的素数。
【Python练习实例037】
对10个数进⾏排序。
【Python练习实例038】
求⼀个3*3矩阵主对⾓线元素之和。
【Python练习实例039】
有⼀个已经排好序的数组。现输⼊⼀个数,要求按原来的规律将它插⼊数组中。【Python练习实例040】
将⼀个数组逆序输出。
【Python练习实例041】
模仿静态变量的⽤法。
【Python练习实例042】
学习使⽤auto定义变量的⽤法。
【Python练习实例043】
模仿静态变量(static)另⼀案例。
【Python练习实例044】
两个3⾏3列的矩阵,实现其对应位置的数据相加,并返回⼀个新矩阵。【Python练习实例045】
统计1到100之和。
【Python练习实例046】
求输⼊数字的平⽅,如果平⽅运算后⼩于50则退出。
【Python练习实例047】
两个变量值互换。
【Python练习实例048】
数字⽐较。
【Python练习实例049】
使⽤lambda来创建匿名函数。
输出⼀个随机数。
【Python练习实例051】
学习使⽤按位与&。
【Python练习实例052】
学习使⽤按位或|。
【Python练习实例053】
学习使⽤按位异或^。
【Python练习实例054】
取⼀个整数a从右端开始的4~7位。【Python练习实例055】
学习使⽤按位取反~。
【Python练习实例056】
画图,学⽤circle画圆形。
【Python练习实例057】
画图,学⽤line画直线。
【Python练习实例058】
画图,学⽤rectangle画⽅形。【Python练习实例059】
画图,综合例⼦。
【Python练习实例060】
计算字符串长度。
【Python练习实例061】
打印出杨辉三⾓形。
【Python练习实例062】
查字符串。
【Python练习实例063】
画椭圆。
【Python练习实例064】
利⽤ellipse和rectangle画图。【Python练习实例065】
⼀个最优美的图案。
【Python练习实例066】
输⼊3个数a, b, c,按⼤⼩顺序输出。
输⼊数组,最⼤的与第⼀个元素交换,最⼩的与最后⼀个元素交换,输出数组。
【Python练习实例068】
有n个整数,使其前⾯各数顺序向后移m个位置,最后m个数变成最前⾯的m个数。
【Python练习实例069】
有n个⼈围成⼀圈,顺序排号。从第⼀个⼈开始报数(从1到3报数),凡报到3的个退出圈⼦,问最后留下的是原来第⼏号的那位。
【Python练习实例070】
写⼀个函数,求⼀个字符串的长度,在main函数中输⼊字符串,并输出其长度。
【Python练习实例071】
编写input()和output()函数输⼊,输出5个学⽣的数据记录。
【Python练习实例072】
创建⼀个链表。
【Python练习实例074】
列表排序及连接。
【Python练习实例075】
放松⼀下,算⼀道简单的题⽬。
【Python练习实例076】
编写⼀个函数,输⼊n为偶数时,调⽤函数求1/2+1/4+...+1/n,当输⼊n为奇数时,调⽤函数求1/1+1/3+...+1/n。
【Python练习实例077】
循环输出列表。
【Python练习实例078】
到年龄最⼤的⼈,并输出。请出程序中有什么问题。
【Python练习实例079】
字符串排序。
【Python练习实例080】
海滩上有⼀堆桃⼦,五只猴⼦来分。第⼀只猴⼦把这堆桃⼦平均分为五份,多了⼀个,这只猴⼦把多的⼀个扔⼊海中,拿⾛了⼀份。第⼆只猴⼦把剩下的桃⼦⼜平均分成五份,⼜多了⼀个,它同样把多的⼀个扔⼊海中,拿⾛了⼀份,第三、第四、第五只猴⼦都是这样做的,问海滩上原来最少有多少个桃⼦?
【Python练习实例081】
809*??=800*??+9*??其中??代表的两位数,809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
【Python练习实例082】
⼋进制转换为⼗进制。
【Python练习实例083】
求0-7所能组成的奇数个数。