[英]Python How to Change Value in Loop
有一個代碼我正在嘗試對作業進行逆向工程。 該程序要求您輸入一個整數,它會根據您輸入的數字將單詞“Line(loop it's on)Hello World”循環多次。 在第一個循環中,它說“第 1 行”,在第二個循環中,它說“第 2 行”,而在第三個循環中,它一直說“第 3 行”等,同時緊接着重復 Hello World。
我將如何實現每次循環更改數量的效果? 另外,如何使其循環次數與輸入的數字一樣多? 我的版本是 Python 3.4。
像這樣的東西?
for n in range(int(input())):
print("Line", n+1, "Hello World")
range
函數為您提供一個迭代器,其值為0
, 1
, 2
, ..., n-1
。
如果這就是你想要的?
>>> while 1:
... for n in range(int(input())):
... print("Hello World")
...
輸出是這樣的:
1
Hello World
2
Hello World
Hello World
4
Hello World
Hello World
Hello World
Hello World
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.