[英]how to convert the following while loop into a for loop?
如果不將 50 預分配給我之前嘗試過的變量並且它有效(我的意思是為變量預分配 50 的值),我無法理解如何處理這個問題
x=50
while x>=10:
print(x)
x=x-5
#it should be done without pre-assigning a varible with the value 50
使用 python 的range
命令從 50 開始減少。 range
的第一個參數是起始編號(包括)。 第二個是結束編號(不包括,這就是為什么我在下面使用 9,而不是 10。如果我使用 10,范圍就不會包括 10)。 最后一個參數是增量,在這種情況下,每次減少 5。
for x in range(50,9,-5):
print(x)
for 循環遍歷范圍內的每個值。 在這種情況下range(50,9,-5)
包括 50、45、40、35、30、25、20、15 和 10
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.