Python 如何重复或停止

Python 如何重复或停止,python,repeat,Python,Repeat,我正在尝试制作一个程序,它会询问一个文本,然后根据需要重复x多次。我希望它总是在完成前面的文本时询问您,如果您键入“停止”,它将结束程序。到目前为止,我已经做到了: text = input("Give a text: ") times = int(input("Give a number: ")) for i in range(0, times): print(text) 例如: Give a text: Wadap Give a number: 3 Wadap Wad

我正在尝试制作一个程序,它会询问一个文本,然后根据需要重复x多次。我希望它总是在完成前面的文本时询问您,如果您键入“停止”,它将结束程序。到目前为止,我已经做到了:

text = input("Give a text: ")
times = int(input("Give a number: "))


for i in range(0, times):
        print(text)
例如:

Give a text: Wadap
Give a number: 3
Wadap 
Wadap
Wadap

Give a text: Hi
Give a number: 2
Hi
Hi

Give a text: Stop
Stopping.

您希望在循环时将所有内容包装在

some_condition = True
while some_condition:
    <your code>
some_条件=True
而有些情况:

这里的
some_condition
只是一个变量,您可以控制它退出程序。

您需要将现有代码放入
循环中,而
循环:

text = input("Give a text: ")
while text != "Stop": 
    times = int(input("Give a number: "))
    for i in range(0, times):
        print(text)
    text = input("Give a text: ")
print("Stopping")

而循环就是你所看到的for@Prune我认为这个问题与你标记为重复的问题无关。不过OP的措辞很混乱。@Giorgosmyriantous:原理是一样的:在用户给出特定输入时/直到用户给出特定输入时循环整个程序。我无法修复手机上的缩进,但为什么你的代码中有
python