2024-04-19 22:24:24 发布
网友
我想创建一个函数,它用一个小时隙打印字符串的每个字符。我希望它们打印同一行中的所有字符,因此我使用end。它在同一行中打印所有字符,但在开始时有一个小的延迟,然后一次打印所有字符
end
import time def delay_print(a): for i in a: print(i ,end = "") time.sleep(0.3) delay_print("om")
print调用需要将flush设置为True,否则输出将被缓冲并在末尾打印,如本question中所述
flush
import time def delay_print(a): for i in a: print(i, end = "", flush = True) time.sleep(0.3) print() delay_print("om")
输出(秒后):
om
print调用需要将
flush
设置为True,否则输出将被缓冲并在末尾打印,如本question中所述输出(秒后):
相关问题 更多 >
编程相关推荐