python编程练习
会唱歌的猪233
菜鸡菜鸡
展开
-
Python练习题,分解质因数:将一个整数分解为质因数乘积,如90=2*3*3*5
Python练习题,分解质因数:将一个整数分解为质因数乘积,如90=233*5代码一:k=[]#创建一个列表存放质因数def su(n):#判断素数的函数 for i in range(2,n): if (n%i==0): return 0 else: continue return 1def fen(n):#将数分开 for j in range(n):#控制循...原创 2019-02-02 12:57:20 · 13257 阅读 · 0 评论 -
Python编程练习,统计输入的字符串中的各种字符个数
Python:统计输入的字符串中的各种字符个数(字母,数字,空格,其他字符)例如:输入abc 123 ***输出3 2 3 3代码一:s=list(input('输入字符串:'))count=len(s)a=0;b=0;c=0;d=0for i in range(0,count): if (s[i]<='z' and s[i]>='a') or (s[i]<='...原创 2019-02-02 16:47:07 · 15348 阅读 · 2 评论 -
python练习打印九九乘法表
打印不同格式九九乘法表1.完整格式for i in range(1,10): for j in range(1,10): print('%d*%d=%3d'%(i,j,i*j),end=' ') print()2.左上三角for i in range(1,10): for j in range(i,10): print('%d*%d=%3d'%(i,j,i*j),e...原创 2019-02-02 17:48:58 · 502 阅读 · 0 评论 -
Python练习:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。代码一:n=int(input('输入数字:'))#输入数字a=list(range(1,n+1))#建立一个列表,存放的是号码数count=0;#构造一个全局变量,使得其储存每一位报的数while len(a)>1:#循环直到列表只剩一个元素 b=a[:]#复制...原创 2019-02-14 15:54:58 · 18812 阅读 · 6 评论 -
python练习之setdefault用法详解
setdefault作为python字典中的函数,有很多功能。语法:dict.setdefault(key, default=None)key为查找的键,default为查不到时,系统自动在字典里生成的与key对应的值。如果存在该键值对,则返回对应的值,否则返回default的参数用法:给字典中的不存在的键赋值为default的参数>>>spam = {'name':...原创 2019-03-01 09:30:51 · 2530 阅读 · 0 评论