首页 > 解决方案 > 如何打印多行并使每个输出行不同?

问题描述

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

Output:

Hello.1
Hello.2
Hello.3

可以用python制作吗?

标签: pythonloops

解决方案


我害怕回答这个简单的问题,但这里是使用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-strings 作为

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

推荐阅读