在同一行上打印同一单词3次

2024-09-16 20:15:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在从文件中读取后,在同一行上打印出3个相同的单词。所以说这个词是测试。我想让它打印TestTestTest。这是我提出的代码,但它将每一行打印为单独的一行。我该如何解决这个问题

import os

file = open('rockyou.txt', 'r') 
for line in file: 
    
    output = line.title() 
    print(output+output+output)

Tags: 代码inimporttxtforoutputtitleos
1条回答
网友
1楼 · 发布于 2024-09-16 20:15:43

它必须有换行符:

for line in file: 
    output = line.strip().title() 
    print(output + output + output)

与其output + output + output,不如做乘法:

for line in file: 
    output = line.strip().title() 
    print(output * 3)

相关问题 更多 >