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)