本文部分来自转载,如有侵权,请联系删除。 # 比较大小 i=0 sum=0 while i<5: data=int(input("请输入:")) if i==0: max=data min=data else: if data>max: max=data elif data<min: min=data sum+=data i+=1 print(sum,max,min) i=0 sum=0 while(i<5): data = int(input("请输入")) # input() 得到的是 str, if i==0: max=data min=data else: if data>max: max=data elif data<min: min=data i+=1 sum+=data print(sum,max,min) sum=0 for i in range(5): data=int(input("请输入:")) if i==0: max=data min=data else: if max<data: max=data elif min>data: min=data sum+=data print(sum,max,min) sum=0 for i in range(5): data=int(input("请输入:")) if i==0: max,min=data,data else: if max<data: max=data elif min>data: min=data sum+=data print(sum,max,min) sum=0 i=0 while i<5: data=int(input("请输入:")) if i==0: max,min=data,data else: if max<data: max=data elif min>data: min=data sum+=data i+=1 print(sum,max,min) # 求平均值 i=0 sum=0 while i<5: data=int(input("请输入第%d个数"%(i+1))) i+=1 sum+=data print("和是",sum,",平均值是",sum/(i)) # 这里除以i,不是除以i+1,因为循环里面i+=1, sum=0 for i in range(5): data=int(input("请输入第{}个数".format(i+1))) sum+=data print("和是{},平均值是{}".format(sum,sum/(i+1))) # 这里除以i+1,不是除以i,因为 for i in range(5),i取不到5 sum=0 i=0 while i<5: data=int(input("请输入第%d个数:"%(i+1))) sum+=data i+=1 print("和是%d,平均值是%.2f"%(sum,sum/(i))) sum=0 for i in range(5): data=int(input("请输入第%d个数:")) sum+=data print("和是%d,平均值是%.2f"%(sum,sum/(i+1))) #九九乘法表 for line in range(1,10): for column in range(1,line+1): print(column,'*',line,'=',column*line,end='\t') print() line=1 while line<=9: column=1 while column<=line: print("%d*%d=%d"%(column,line,column*line),end='\t') column += 1 line+=1 print() #判断质数 while True: n=int(input("请输入")) i=2 while i<n: if n%i==0: print(n,"不是质数") break i+=1 if i==n: print(n,"是质数") a=9 i=2 while i<a: if a%i==0: print(a,"不是质数") break i+=1 else: # while: else: 的结构 print(a,"是质数") for a in range(2,16): i=2 while i<a: if a%i==0: print(a,"不是质数") break i+=1 else: print(a,"是质数") a=6 i=2 while i<a: if a%i==0: print(a,"不是") break i += 1 else: print(a,"是") import time a=2 while True: time.sleep(0.5) i=2 while i<a: if a%i==0: print(a,"不是") break i+=1 else: print(a,"是") a+=1 # 字符串换行输出 a='13214524w53ttt3tttt' i=0 while i<len(a): print(a[i],end='') if (i+1)%4==0: # 每4个一行 print() i+=1 i=0 while(i<len(a)): print(a[i],end='') if (i+1)%4==0: print() i+=1 for i in range(len(a)): print(a[i],end='') if (i+1)%4==0: print() a='13214524w53ttt3tttt' for i in range(len(a)): print(a[i],end='') if (i+1)%6==0: print() # 三角形输出 a='13214524w53ttt3tttt' i=0 line=1 geshu=1 # 一行里面元素的个数 while i<len(a): print(a[i],end='') if geshu==line: print() line+=1 geshu=0 i+=1 geshu+=1 a='13214524w53ttt3tttt' gs=1 hang=1 for i in range(len(a)): print(a[i],end='') if gs==hang: hang+=1 gs=0 print() gs+=1 a='**************************' gs=1 hang=1 for i in range(len(a)): print(a[i],end='') if gs==hang: hang+=1 gs=0 print() gs+=1 a='13214' \ '524w53ttt3tttt' gs,hang=1,1 for i in range(len(a)): print(a[i],end='') if gs==hang: hang+=1 gs=0 print() gs+=1 a='13214524w53ttt3tttt' gs,hang=1,1 for i in range(len(a)): print(a[i],end='') if gs==hang: gs=0 hang+=1 print() gs+=1 a='13214524w53ttt3tttt' gs,hang=1,1 for i in range(len(a)): print(a[i],end='') if gs==hang: print() hang+=1 gs=0 gs+=1 n=int(input("想打印几行星星:")) for line in range(n): for space in range(n-line-1): print(' ',end='') for column in range(2*line+1): print('*',end='') print() n=int(input("想打印几行空心星星:")) for line in range(n): for space in range(n-line-1): print(' ',end='') for column in range(2*line+1): if (line+1)==n or column==0 or column==(2*line): print('*', end='') else: print(' ',end='') print()
几个程序。比大小。求均值。乘法表。质数判断。字符换行输出。三角形星星矩阵。
最新推荐文章于 2025-01-15 21:34:34 发布
