gpt4 book ai didi

python - python中的Pig拉丁字符串转换

转载 作者:行者123 更新时间:2023-12-02 02:56:38 25 4
gpt4 key购买 nike

我正在尝试创建一个将文本转换为 pig 拉丁语的函数:简单的文本转换,修改每个单词,将第一个字符移动到末尾并将“ay”附加到末尾。但我得到的只是一个空列表。有什么建议吗?

def pig_latin(text):
say = ""
words = text.split()
for word in words:
endString = str(word[1]).upper()+str(word[2:])
them = endString, str(word[0:1]).lower(), 'ay'
word = ''.join(them)
return word

print(pig_latin("hello how are you")) # Should be "ellohay owhay reaay ouyay"
print(pig_latin("programming in python is fun")) # Should be "rogrammingpay niay ythonpay siay unfay"

最佳答案

def pig_latin(text):
words = text.split()
pigged_text = []

for word in words:
word = word[1:] + word[0] + 'ay'
pigged_text.append(word)

return ' '.join(pigged_text)

print(pig_latin("hello how are you"))

输出:ellohay owhay reaay ouyay

关于python - python中的Pig拉丁字符串转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60982439/

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