功能要求
編寫一個控制台應用程序,分别使用while循環結構和for循環結構,來實現計算1~100的自然數之和,并将計算的結果輸出。
實例代碼 - while循環結構
i = 0
sum = 0
while i <= 100:
sum = i
i = 1
print("1 2 3 …… 100 = %d" % sum)
實例代碼 - for循環結構
sum = 0
for i in range(1, 101):
sum = i
print("1 2 3 …… 100 = %d" % sum)
運行結果
知識說明
while循環與for循環都屬于循環結構,兩者均可重複執行一段代碼,但兩者使用的場合不同。
while循環與for循環的使用場景比較:
√ while循環結構更适合于不知道該循環會被執行多少次時,希望在滿足某種條件的情況下循環結束的場景。
√ for循環結構更适合于有明确的循環次數(或循環範圍)的場景。
while循環與for循環的共同點:
√ 兩者都是重複執行一段程序代碼。
√ 兩者都是在滿足一定循環條件時執行,不滿足循環條件則退出循環結構,執行後面的循環語句。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!