String 如何在python中分离使用函数打印的两个字符串?

String 如何在python中分离使用函数打印的两个字符串?,string,python-3.x,newline,String,Python 3.x,Newline,我创建了一个函数来打印一个字符串,每个字符之间有一个定时延迟,但是当打印多个字符串时,它们都打印在同一行上。我该如何把线分开?('\n'不起作用) 结果 "hello worldhello world"... 在循环之后向函数添加一个换行符,如 from time import sleep def slowly(text): for letter in text: print(letter, end = '') sleep(0.1) i

我创建了一个函数来打印一个字符串,每个字符之间有一个定时延迟,但是当打印多个字符串时,它们都打印在同一行上。我该如何把线分开?(
'\n'
不起作用)

结果

"hello worldhello world"...

在循环之后向函数添加一个换行符,如

from time import sleep

def slowly(text):
    for letter in text:
        print(letter, end = '')
        sleep(0.1)
        if letter == ',':
            sleep(1)
    print()    # Print a newline

slowly('hello world')
slowly('hello world')
这对我有用

输出

hello world
hello world
hello world
hello world