功能要求
編寫一個控制台應用程序,使用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))
運行結果