簡體   English   中英

Python 如何在循環中更改值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM