如何用多行打印输出

发布于 2025-02-14 00:24:28 字数 282 浏览 2 评论 0原文

var1 = "arun"
var2 = "86"
var3 = 4
var4 = 29

print(100*(var1+var2))

在Python中的上述代码中,我将输出作为单线输出 output

我希望它被多行打印。我该怎么做才能使它起作用?我尝试使用\ n逃脱字符,但没有获得所需的输出。

var1 = "arun"
var2 = "86"
var3 = 4
var4 = 29

print(100*(var1+var2))

in the above code in python, I am getting the output as a single-line
output

I want it to be printed in multiple lines. what should I do to make it work?. I have tried using the \n escape character but I am not getting the required output.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

痴情 2025-02-21 00:24:28

我建议使用循环的,而不是字符串乘法,如果您的意图是100次打印同一件事;它会消耗较少的内存(不是100倍6个字符的字符串,但有了更大的数字,它可能会变得很重要),并且对休闲读者来说,意图更为明显:

var1 = "arun"
var2 = "86"

for _ in range(100):
    print(var1+var2)

如果您真的想构造一个除了插入\ n之外,在其中有Newlines的单字符串:

print(100*(var1+var2+'\n'))

另一个选项是将str.join与列表乘法使用:

print('\n'.join([var1+var2]*100))

生成器表达式:

print('\n'.join(var1+var2 for _ in range(100)))

或 上面的任何一个都带有sep参数print()

print(*(var1+var2 for _ in range(100)), sep='\n')

I'd suggest using a for loop rather than string multiplication if your intent is to print the same thing 100 times; it'll consume less memory (not that 100 times a 6-character string is a lot, but with a larger number it could become significant), and it makes the intent more obvious to the casual reader:

var1 = "arun"
var2 = "86"

for _ in range(100):
    print(var1+var2)

If you really wanted to construct a single string with newlines in it, apart from inserting \n before multiplying:

print(100*(var1+var2+'\n'))

another option would be to use str.join with list multiplication:

print('\n'.join([var1+var2]*100))

or a generator expression:

print('\n'.join(var1+var2 for _ in range(100)))

or to do either of the above with the sep parameter in print():

print(*(var1+var2 for _ in range(100)), sep='\n')
神魇的王 2025-02-21 00:24:28

添加\ n字符:

var1 = "arun"
var2 = "86"
var3 = 4
var4 = 29

print(100*(var1+var2+'\n'))

Add \n character:

var1 = "arun"
var2 = "86"
var3 = 4
var4 = 29

print(100*(var1+var2+'\n'))
撩人痒 2025-02-21 00:24:28

根据您提到的代码,以下是输出:

arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86

根据我对问题的理解,预期的输出如下:

arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86

要获取上述输出,请在代码中使用“ \ n”,如下所示:

var1 = "arun"
var2 = "86"
var3 = 4
var4 = 29

print(100*(var1+var2+'\n'))

如果您还需要在下一行中打印“ 86”,可以使用以下代码等等:

var1 = "arun"
var2 = "86"
var3 = 4
var4 = 29

print(100*(var1+"\n"+var2+'\n')) 

并期望以下输出:

arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86

Based on the code mentioned by you, below is the output:

arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86arun86

As per my understanding of the question, the output expected is as below:

arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86
arun86

To get the above output, please use "\n" in your code as shown below:

var1 = "arun"
var2 = "86"
var3 = 4
var4 = 29

print(100*(var1+var2+'\n'))

Also, if you need "86" also to be printed in next line, you can use the below code and so on:

var1 = "arun"
var2 = "86"
var3 = 4
var4 = 29

print(100*(var1+"\n"+var2+'\n')) 

And expect below output:

arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
arun
86
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文