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

「Python循環結構」利用while循環求1~n的平方和

編輯:Python

功能要求

編寫一個控制台應用程序,使用while循環結構依次求出1~5的平方並將結果輸出。

實現步驟

i = 0
while i < 5:
    i += 1
    print("%d 的平方值為 %d" % (i, i * i))
    # print("%d 的平方值為 %d" % (i, i ** 2))

運行結果

功能要求

編寫一個控制台應用程序,使用while循環結構計算1~10的平方和,即求12 + 22 + 32 + ... + 102的值並顯示輸出。

程序分析

1. 定義變量sum用來保存求平方和的值,初始值為0。

2. 定義循環變量n,用來表示當前求平方的數的值。

3. 利用while循環依次求出1~10的的平方和加到變量sum中。

4. while循環的條件是n小於10。

實現步驟

sum, n = 0, 0
while n < 10:
    n += 1
    sum += n ** 2
print("1 ~ 10 的平方和為:%d" % sum)

運行結果

功能要求

編寫一個控制台應用程序,使用while循環結構計算1~n的平方和,即求12 + 22 + 32 + ... + n2,直到累加和大於或等於10000為止,並將n的值和平方和顯示輸出。

程序分析

1. 定義變量sum用來保存求平方和的值,初始值為0。

2. 定義循環變量n,用來表示當前求平方的數的值。

3. 利用while循環依次求出1~10的的平方和加到變量sum中。

4. while循環的條件是平方和小於等於1000,即sum <= 1000。

實現步驟

sum, n = 0, 0
while sum < 10000:
    n += 1
    sum += n ** 2
print("1 ~ %d 的平方和為:%d" % (n, sum))

運行結果

 


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