电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

python经典例题100道VIP免费

python经典例题100道_第1页
1/17
python经典例题100道_第2页
2/17
python经典例题100道_第3页
3/17
【程序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,求应发放奖金总数?1#Filename:002.py2i=int(raw_input('Entertheprofit:'))3arr=[1000000,600000,400000,200000,100000,0]4rat=[0.01,0.015,0.03,0.05,0.075,0.1]5r=06foridxinrange(0,6):7ifi>arr[idx]:8r+=(i-arr[idx])*rat[idx]9print(i-arr[idx])*rat[idx]10i=arr[idx]11printr【程序3】题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?【感谢12楼的同学peiqianggao提供代码】#-*-coding:utf-8-*-,,,Createdon2015-6-7#第三题:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少@author:Administrator,,,importmathnum=1whileTrue:ifmath.sqrt(num+100)-int(math.sqrt(num+100))==0andmath.sqrt(num+268)-int(math.sqrt(num+268))==0:print(num)breaknum+=1【程序4】题目:输入某年某月某日,判断这一天是这一年的第几天?1#author:叛军2importdatetime3importtime4dtstr=str(raw_input('Enterthedatetime:(20151215):'))5dt二datetime.datetime.strptime(dtstr,"%Y%m%d")6another_dtstr二dtstr[:4]+'0101'7another_dt二datetime.datetime.strptime(another_dtstr,"%Y%m%d")8print(int((dt—another_dt).days)+1)【程序5】题目:输入三个整数x,y,z,请把这三个数由小到大输出。【程序8】题目:输出9*9口诀。1foriinrange(1,10):2forjinrange(1,i+1):3printi,'二',i*j,4print''【程序11】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1a=12b=13foriinrange(1,21,2):4print'%d%d'%(a,b),5a+=b6b+=a【程序12】题目:判断101-200之间有多少个素数,并输出所有素数。1#!/usr/bin/python2#—*—coding:utf—8—*—3frommathimportsqrt4defmain():5foriinrange(101,201):6flag=17k=int(sqrt(i))8forjinrange(2,k+1)9ifi%j==0:10flag=011break12ifflag==1:13print'%5d'%(i),1415if〃・〃_name__==__main__:16main()【程序13】题目:打印出所有的''水仙花数〃,所谓''水仙花数〃是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个''水仙花数〃,因为153=1的三次方+5的三次方+3的三次方。1#!/usr/bin/python2#—*—coding:utf—8—*—3defmain():4foriinrange(100,1000):5a=i%106b=i/1007c=(int(i/10))%108ifi==a**3+b**3+c**3:9print"%5d"%(i),10if__name__==__main__:12main()【程序14】题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。91011121print,%d,%else:print,%d*,%brea1#!/usr/bin/python2#—*—coding:utf—8—*—33defmain():4n=int(raw_input('Enteranumber:'))5printn,,二,,6while(n!=1):7foriinrange(2,n+l):161718if__name__=="__main__":19main()【程序15】题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。1#!/usr/bin/python2#—*—coding:utf—8—*—3defmain():4s=int(raw_input(,Enteranumber:,))5ifs>=90:6grade=,A,7elifs>=60:8grade=,B,9else:10grade=,C,11printgrade,1212if__name__==,__main__,:13main()if(n==1):importstringdef7letter=08space=09digit二010other=011forcins:12ifc.isalpha():13letter+=114elifc.isspace():15space+=116elifc.isdigit():17digit+=118else:19other+=120print'Thereare%dl,%dspaces,%ddigitsand%dother22if__name_23...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

python经典例题100道

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部