\ n循环后

问题描述 投票:0回答:1

嘿,我为作业编写了以下代码:

def triangular_area():
    for i in range(0, 10):
        print(((i+1)**2)/2, end=" ")

它打印以下内容:

0.5 2.0 4.5 8.0 12.5 18.0 24.5 32.0 40.5 50.0

但是,如果我在调用triangular_area之后调用另一个打印随机字符串的函数,它会在同一行中打印字符串,如下所示:

0.5 2.0 4.5 8.0 12.5 18.0 24.5 32.0 40.5 50.0 "random str"

如何插入将在法规结尾处出现的单个\ n?

机器应为:0.5 2.0 4.5 8.0 12.5 18.0 24.5 32.0 40.5 50.0 \ n

谢谢

python python-3.x python-3.7
1个回答
3
投票

在没有参数的情况下调用print只会默认添加换行符:

def triangular_area():
    for i in range(0, 10): 
        print(((i+1)**2)/2, end=" ")
    print()
© www.soinside.com 2019 - 2024. All rights reserved.