(1)输出1-100的所有奇数
#输出1-100的所有奇数 x = int(input()) for i in range (1,x+1): if i % 2 != 0: print(i)
注意:循环语句range后面 () 里的范围左取右不取,所以右边的数值要+1.
(2)计算输入6个数字中正数的个数
#循环输入6个不同的数 count = 0 for i in range(6): x = float(input()) if x > 0: count += 1 print("%d positive numbers"%count)
(3)递增序列
while True: x = int(input()) if x == 0: break else: for i in range(1,x+1): print(i,end=" ") print()
(4)PUM
N,M=map(int,input().split()) x = 1 #循环打印行数 for i in range(N): #循环打印每一行的元素个数 for j in range(M): #打印数据 #如果最后一个元素的位置是j - 1,就打印PUM if j == M - 1: print("PUM") else: #否则就打印数字 print(x,end=" ") #数据数字不断递增,所以我们要打印外后进行递增,注意x是属于循环语句,而不是else语句 x += 1