Python-100例(DOC95页).docx

上传人:p** 文档编号:1209502 上传时间:2024-11-25 格式:DOCX 页数:91 大小:367.22KB
下载 相关 举报
Python-100例(DOC95页).docx_第1页
第1页 / 共91页
Python-100例(DOC95页).docx_第2页
第2页 / 共91页
Python-100例(DOC95页).docx_第3页
第3页 / 共91页
Python-100例(DOC95页).docx_第4页
第4页 / 共91页
Python-100例(DOC95页).docx_第5页
第5页 / 共91页
Python-100例(DOC95页).docx_第6页
第6页 / 共91页
Python-100例(DOC95页).docx_第7页
第7页 / 共91页
Python-100例(DOC95页).docx_第8页
第8页 / 共91页
Python-100例(DOC95页).docx_第9页
第9页 / 共91页
Python-100例(DOC95页).docx_第10页
第10页 / 共91页
亲,该文档总共91页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Python-100例(DOC95页).docx》由会员分享,可在线阅读,更多相关《Python-100例(DOC95页).docx(91页珍藏版)》请在第壹文秘上搜索。

1、Python练习实例1*B有四个数字:1.2.3、4,能组成多少个互不相同且无重复数字的三位数?各是多盘序分析:可填在百位、十位、个他的Ifc字募是1、2、3、4。缎成所有的排列后再去掉件的排列.程序源代码:实例(Python2.0+)U!/usr/bin/python三-,coding:UTF-8*foriinranged.5):forjinrange(1.5):forkinranged.5):if(i!=k)and(i!=jand(j!=k):printi.j.k以上实例输出结果为:Python练习实例2*B企业发放的奖金根据利湖提成。利湖(D低于成等于10万元奖金可桀1。&利润高于10万

2、元.低于20万元时.低于10万元的局部按10%摄成.高于IQ万元的局部.可提成7.5*20万到4。万之同时,商于2C万元的局部.可提成5%;40万到60万之间时高于M万元的局部.可提成3%;6。万到10。万之间时,高于60万元的局部.可提成1.5高于KX)万元时.越过H)O万元的局部按1%提成.从键盘缭入当月利润I.求应发放奖佥总效?序分析I请利用双轴来分界.定位。注意定义时把奖金定义成长要灵.程序源代码:实例(Pytbon2.0+)!usrbin/python*coding:InT-8-*iim(raWinPine净利涧:)arr.600000.100OOO.200000.100000,0r

3、at二0.O1.0.015.0.03.0.05.0.075.0.1r二0foridxinrange(0.6):ifiarridx:r=(i-arr1.idx)*rat.idxjprint(i-arr(idx)*ratidxi=arrJdxJprintr以上实例输出培果为:沙利洞:1200001500.0oodo.0115(10.0Python练习实例3&Python100但离目,一个是数.它加上100和加上268后都是一个充余平方数,请问该数是多序分析,在100Oo以内列新,将该数加上100后再开方,加上268后再开方,如果开方后的结果满足如下条件,即是结果,请看具体分析:程序源代码:实例(P

4、ythOn2.0+)S!usrbi11python*-*-coding:ITT-8-*inortMIhforiinrangedOOOO):才转化为整型使xintmath.sqrt(i/100)yint(math,sqrt(i-268)if(xxi100)iind(yyi+268)primi以上实例输出结果为:212611581Python练习实例4像U皿题目I输入某年某月某日,判断这一天是这一年的第几天?IUr分析I以3月5日为例,应读免汜前两个月的加起来,然后拜加上5天即本年的第几天.特殊情况,同年且输入月份大于2时我考虑多加一天,程序源代码:实例(PythOn2.0)!/usrZbinZp

5、ython-Acoding:WF-8-*-yearint(rowinput(,yearn,)month=in(rawinput(,roonth:n,)day-int(rawinput(,dnyn,)months=(0.31.59.90.120.151.181.212.243.273,301,334)if0onth2):SM+=Iprint,itisthedthday.,%sun以上实例恰出结累为:yetr:2015tttinth:6day:7itisthe1.S81.hday.Python练习实例5IEPython100例题目I输入三个整数x.yz,请把这三个敢由小到大侑出序刎Ih我们四方法把

6、最小的效放到X上,先将X与y进行比较,如果Qy则将与y的值进行交换,然后再用X与Z进行比双,如累xz则将X与Z的值迸行交换,这样能使X最小.程序源代码:a!usrbinpytboncoding:InT-8-1 -(forinrange(3):x=int(rat_inputCinteger:n,)1. append(x)1sortOprint1以上实例输出结果为:integer:8integer:5integer:65.6.8Python练习实例6APvth.n100题目I斐波那契数列。序分4h麦波那契数列(Fibonaccisequence),又称黄金分割数列,指的是这样一个数列:0.1.1.

7、2.3.5.S.13.21.34、在数学上,登波那奖数列是以遂归的方法来定义:FO=02)程序源代码:方法一!usrbir,pytboncoding:IrrF-8deffib(n):a.b=1.1foriinranue(n-1.):a.b三b.nfreturna倍出了第IO小曼波品契欷列printfib(10)方法二!u8rbinpyt1.oncoding:InF-8-三使南建归deffib(n):ifn=1.orn=2:return1returnfih11Dfih!n2)侑山TTIO个曼波银哭数列printfib(10)以上实例输出了第10个受波那奥数列,结果为:55方法三如果你售要输出指定

8、个数的斐波那契数列,可以使用以下代码:三!usrbinpytbxcoding:InT-8deffib(n):ifn=1:return1ifn=2:return1J.1fibs=I,11foriinrane:fibs.append(fibsI,f1.bs-2)returnfibsIO小斐波屈突歆列printfib(!D)以上程序运行输出f果为:1.I,2.3.5.8,13.21.M.551Python练习实例7PYthOn100例9:持一个列表的数据复制到另一个列表中.履序分析:便,用列表:.程序源代码:三!uxrbinpy1.bx三coding:ITF8a=1.2.3b=n:printb以上实

9、佻信出结果为:1.2,3Python练习实例8Python100题目I输出9*9喂法口诀表.卷序分析:分行均列考力,共9行9列.i控前行,j控制列.程序源代码:99果法黄三!usrbi11python三*coding:IITF-8*-foriinrnge(i.10):printforjinranged,i*1.);print飞d%d=%(i.j.ij).以上实例输出结果为:1*1=12*1=22*2M3I-33.2-63.394*1=4=2=84*3=124*4=165*1=55*2=105*3=155*1=205*6=256*1=66*2=1263=1861=216*5=3(J6*6=367

10、*1772-H7J-21.7b287*5-356127*7-498*1=88*2=168*3=248*1=328*5=1。8*6M88*7=5688=619*1=992=1893=279M=S69*5M5加=549*7=639*8=729W8IPython练习实例9PythOn100例曷目i暂停一秒输出.程序分析,无桎序源代码:2!usrbinpytbon力coding:ITT-8i11pr1.tin?ray二(1:,a,.2:b,)forkey.va1.ueindiet,itGfIe(IIyD):printkey.va1.uetin*?.s1.eepD暂停】秒以上实例输出结果为(会有停顿效果

11、卜Python练习实例10IVPython100离目,暂停一秒输出,并格式化当前时同.程序分析,无.程序源代码:ej/usr/biitpytbon*coding:InT-8-i11prt1.it?printtinestrfti11e(,Y-r%dH*)三皆停一秒timeSIeOPprinttie.strftie(%Y-rdMIMS.1.ieu?.1.oca1.1.ine(time,tine()以上实例检出结果为:2015IO2117:43:402015-10-2117:48:41Python练习实例11Pvihuii100-ff9:古典问这:有一对兔子,从出生后第3个月起等个月都生一对兔子,小

12、兔子长到第三个月后每个月叉生一对兔子.爱设兔子都不死.问得个月的电子总数为多少?履序分析:兔子的规律为救列1.1.2.3.5,8.13.21.程序源代码:实例(PythOn2.0+)S!US1bin/python8coding:1.11-f1.=If21f-iinrangeU.22):print,%121d%121d1.f2),if(i3)0:printf1.f1.,f2f2f1.f2以上实例输出结果为:I123581321345589111233377610卸15972S&14181676510161771123657163687502512133196418317811514229832O

13、!O102334155165580141267914296Python练习实例12Python100题目I判断KH-200之间有多少个未致,并枪出所有索效.序分析,判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被差除,则说明此数不是素数,反之是素效.程序源代码:tt!usrbivytbon三coding:InT-8h=01.eap=1frrtSqr1.frsysi11p(rtst5ntfor11inrange(101,201):k=intsqrt(11*1.)foriinrange(2.k*1):ifn%i0:1.eap=0break11, 1.eap=1:print,%4dw%11h*=1ifh10=0:print1.eap1printThetota1.isVrh以上实例输出结果为:101103107109113127131

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医学/心理学 > 眼科学

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!