如何使“加载”字符串重复

时间:2018-02-03 20:07:15

标签: python string repeat

所以我正在学校开展一个项目,我想知道如何重复某些字符串。作为一个例子,我做了一小段代码,其中包含一个可以重复的字符串。如何重复字符串“loading ...”? (显然,缺少一半代码,因为这只是一个例子!)

import sys
import time
print("Welcome to the loading screen of every game!!!")
yesNo = input("Do you want to continue(Y or N): ").upper()
if yesNo == "Y":
    print("Loading...")
    time.sleep(10)

sys.exit()

3 个答案:

答案 0 :(得分:0)

使用循环。

for i in range(5):
    print("Loading...")
    time.sleep(10)

答案 1 :(得分:0)

你能用“重复”来定义你的意思吗?如果我正确理解了您的代码段的含义,只要用户输入“Y”,您希望“正在加载...”以保持打印?

这对while loop很有用!我建议将其置于无限循环(while True)中,然后在满足某个条件时将break输出。

答案 2 :(得分:0)

您可以使用while语句或for语句。

此外,我认为你只希望它在一定时间内完成这项工作而不是无限制,range()也可能有用。

方法1:使用for

for i in range(5):
    print("Loading...")
    time.sleep(10)

此输出将为:

Loading...
Loading...
Loading...
Loading...
Loading...

方法2:使用while

 i = 5
 while i < 5:
     print("Loading...")
     time.sleep(10)
     i = i + 1

此输出将为:

Loading...
Loading...
Loading...
Loading...

方法3:无限循环:

 while True:
     print("Loading...")
     time.sleep(10)

这将继续打印&#34;正在加载......&#34;永远。