word = input("Translate a word: ")
for char in word:
if char in "BCDFGHJKLMNPQRSTVWXZbcdfghjklmnpqrstvwxz":
print(char + "o" + char)
else:
print(char)
我有一个翻译语言的代码,在每个辅音后面加一个“o”,然后再加上同一个辅音。当我运行它并键入例如“stair”时,它会打印出来:
sos
tot
a
i
ror
如果有人有一个想法,如何打印在同一行没有间距,我会非常感激!你知道吗
Tags:
不要每次都打印,而是将结果附加到字符串并打印最后一个字符串:
将记录添加到列表中,并使用
print
函数和*
打印同一行中的记录。你知道吗一种方法是使用列表理解创建一个包含您的值的列表:
如果你需要把它们组合成一个字符串,你只需要使用join()
相关问题 更多 >
编程相关推荐