程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

「Python循環結構」使用while循環實現求和和階乘

編輯:Python

功能要求

編寫一個控制台應用程序,從鍵盤上接收用戶輸入5個數的值,並將這5個相加後將值顯示在控制台。

程序分析

1. 定義循環變量count,並為循環變量賦初始值1,用於計數當前讀取的是第幾個數據。

2. 定義求和變量sum,用來保存每次累加後和的值,由於最初沒有數據進行累加,因此賦初始值為1。

3. 使用while循環,依次從鍵盤上讀取數據,並將讀取的數據加到變量sum中。

4. 當循環變量count小於等於5時,在while循環結構的語句繼續執行,直到不滿足循環條件為止。

實例代碼

sum = 0
count = 1
while (count <= 5):
    num = float(input("請輸入第%d個數據:" % count))
    sum += num
    count += 1
print("五個數的和為%.2f" % sum)

運行結果

 

功能要求

編寫一個控制台應用程序,使用while循環計算出1到5的乘積。即求1 * 2 * 3 * 4 * 5的值。

實例代碼

sum = 1
count = 1
while count <= 5:
    sum *= count
    count += 1
print("1 * 2 * 3 * 4 * 5 = %d" % sum)

運行結果

 


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved