如何打印多行并使每条输出行不同?

时间:2019-05-21 23:45:30

标签: python loops

我想制作一个脚本,在其中我可以打印多行(正在考虑for或while循环),并且输出的每一行都是不同的 喜欢:

Output:

Hello.1
Hello.2
Hello.3

可以用python制作吗?

2 个答案:

答案 0 :(得分:2)

我害怕回答这个简单的问题,但这是使用for循环的答案

for i in range(1,4):
    print ("Hello.%s" %i)

# Hello.1
# Hello.2
# Hello.3    

第二种替代方法是使用format

for i in range(1,4):
    print ("Hello.{}".format(i))

第三种替代方法是将f字符串用作

for i in range(1,4):
    print (f"Hello.{i}")

答案 1 :(得分:0)

如果您的Python 3.6或更高,您可以这样做:

def nprint(n):
    for i in range(n):
        print(f"Hello.{i+1}")

nprint(3)

output:
Hello.1
Hello.2
Hello.3

enter image description here