Python之for循环与while循环
程序员文章站
2023-04-05 12:15:03
f=0 c=0 for i in range(1,101): f=i*(3*i-1)/2 print('%-5.2d '%(f),end="") c=c+1 if(c%10==0): print('\n') 输入几个数,以0为结束,计算和与均值 ......
for语句格式
for x in range(起始值,结束值,步幅)
执行语句
输出0,100各个数字
for i in range(0,101)
print(i)
输出0,100的偶数
for i in range(0,101,2)
print(i)
输出a中各值
a=['1','2','3']
for i in a:
print(i)
while 语句格式
while 判断式:
执行语句
输出0,100各个数字
i=1
while i <=100:
print(i)
i+=1
1题:五角数
f=0
c=0
for i in range(1,101):
f=i*(3*i-1)/2
print('%-5.2d '%(f),end="")
c=c+1
if(c%10==0):
print('\n')
输入几个数,以0为结束,计算和与均值
positive_number=0 negative_number=0 s=0 i=0 num=int(input('请输入数: ')) while num!=0: if num>0: positive_number=positive_number+1 i=i+1 elif num<0: negative_number=negative_number+1 i=i+1 s=s+num num=int(input('请输入数: ')) print(positive_number,negative_number,s/i)