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