Python之for循環與while循環


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)         

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM