#python3

【Python3练习题 014】 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3。编程找出1000以内的所有完数。

a、b只要数字a能被数字b整除,不论b是不是质数,都算是a的因子。比如:8的质因子是2,2,2,但8的因子就包括1,2,4。importmath foriinrange(2,1000):    factors=[] #因子列表,i每次循环都清空 &n...

【Python3练习题 013】 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字

a=input('输入数字>>>')count=int(input('几个数字相加>>>'))ret=[]foriinrange(1,count+1):    ret.append(int(a*i))   &nbs...

【Python3练习题 012】 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

ASCII码表的对应值,知道ord('a')能将字符'a'转化为ASCII码表上对应的数值,就可以了。其中,数字0-9对应的码值为48-57,大写字母A-Z对应65-90,小写字母a-z对应97-122。判断的时候应注意:'2'inrange(3)的结果是False,因为'2'是字符,而range(3)包含的全是数字。...

Python3练习题 011:成绩打分

#print('-----判断输入值和60大小判断')#b=int(input('inputnum'))#ifb>60:#print('良')#elifb==60:#print('及格')#else:#print('不及格')...

【Python3练习题 010】将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

#参考http://www.cnblogs.com/iderek/p/5959318.html n=num=int(input('请输入一个数字:')) #用num保留初始值f=[] #存放质因数的列表 forjinrange(int(num/2)+1): #判断次数仅...

【Python3练习题 009】 打印出所有的“水仙花数”

#【Python练习题009】打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,#其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,#因为153=1的三次方+5的三次方+3的三次方。#----------------------...

# 【Python3练习题 008】判断101-200之间有多少个素数,并输出所有素数。

lst=[]foriinrange(100):#建立101-200的列表lst.append(101+i)foriinrange(101,201):#除数为101-200这200个数字forjinrange(2,i):#除数为从2至i本身的前一个数字ifi%j==0:#如果能除尽lst.remove(i)#则从lst列...

# 【Python3练习题 007】 有一对兔子,从出生后第3个月起每个月都生一对兔子, # 小兔子长到第三个月后每个月又生一对兔子, # 假如兔子都不死,问每个月的兔子总数为多少?

#有一对兔子,从出生后第3个月起每个月都生一对兔子,#小兔子长到第三个月后每个月又生一对兔子,#假如兔子都不死,问每个月的兔子总数为多少?这题反正我自己是算不出来。网上说是经典的“斐波纳契数列”。———————&...

【Python3练习题 005】输入三个整数x,y,z,请把这三个数由小到大输出

importrex,y,z=re.split(',||,|',input('请输入3个数字,用逗号或空格隔开:'))x,y,z=int(x),int(y),int(z)maxNo=max(x,y,z)minNo=min(x,y,z)print(maxNo,x+y+z-maxNo-minNo,minNo)#方法二用re....

# 【Python3练习题 004】输入某年某月某日,判断这一天是这一年的第几天?

#【Python练习题004】输入某年某月某日,判断这一天是这一年的第几天?#思路:先判断是否为闰年,这关系到2月份的天数。#之后再根据月份值把前几个月的天数累积加起来,最后再加上个“日”,就可以了。dat=input('请输入某年某月某日,格式为yyyy-mm-dd:')y=int(dat[0...

# 【Python3练习题 003】一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

#-------------------------------------------------##所谓的“完全平方数”,就是开完根号仍然是整数。##数学渣是这么思考的:假设这个数i在10000以内。#第一步:x=sqrt(i+100)。如果x==floor(x),则证明x是个整数。#第二步...

【Python3练习题 002】企业发放的奖金根据利润提成

#【Python练习题002】企业发放的奖金根据利润提成。#利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;#20万到40万之间时,高于20万元的部分,可提成5%;#40万到60万之间时高于40万元的部分,可提成3%...

Python3练习题 001:4个数字求不重复的3位数

#Python练习题001:4个数字求不重复的3位数#方法一importitertoolsres=[][res.append(i[0]*100+i[1]*10+i[2])foriinitertools.permutations(range(1,5),3)]print(res,end=',')"""参考https://w...

python3 Tkinter GUI 试水

fromtkinterimport*#导入tkinter下所有包,用于GUI开发#窗口创建tk=Tk()cans=Canvas(tk,width=400,height=400)#定义窗口规格cans.pack()cans.create_line(0,0,600,600,fill='red')#画线cans.create...
代码星球 ·2020-05-17

python3 九九乘法表打印花式操作(然并卵)

#九九乘法表#方法一#foriinrange(1,10):#forjinrange(1,i+1):#print('{}x{}={}'.format(i,j,i*j),end='')#print()#方法二、#print(''.join([''.join(['%s*%s=%-2s'%(j,i,i*j)forjinrang...
首页上一页...1516171819...下一页尾页