gpt4 book ai didi

Python:如何在一行中打印所有条件的结果

转载 作者:太空宇宙 更新时间:2023-11-04 03:03:18 24 4
gpt4 key购买 nike

<分区>

刚接触coding,在一个Python练习网站上发现了这个练习题。说明是这样的:

“编写一个函数 translate() 将文本翻译成“rövarspråket”(瑞典语“强盗的语言”)。也就是说,将每个辅音加倍,并在它们之间放置一个“o”。例如,translate( “这很有趣”)应该返回字符串“tothohisos isos fofunon”。

所以我输入了这段代码:

def translate(string):
vowels=['a','e','i','o','u']
for letter in string:
if letter in vowels:
print(letter)
else:
print(letter+'o'+letter)
print(translate('this is fun'))

我得到了这个:

tot
hoh
i
sos
o
i
sos
o
fof
u
non
None

那么如何将所有这些字符串放在一行中呢?我挠头了这么久。请帮忙,谢谢:)

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com