我正在制作猪拉丁文程序。 首先,我需要在一个列表,它是定义VOWELS:for猪拉丁文
vowel = ['a','e','i','o','u']
但是对于我的家庭作业的要求,我需要一个无限循环)。当输入'exit'时,程序停止。
而且,我需要使用在转换部分时(提示:for x in VOWELS
)名单
所以,我怎么用这个循环?
如果我使用if
语句,它工作正常。
while text!=('exit'):
ltext = text.lower()
first_letter = word[0]
if first_letter in vowel:
new_word=ltext+'ay'
else:
new_word=ltext[1:]+first_letter+'ay'
print(new_word)
但我不知道如何使用for
循环。那么如何使用for
循环来比较first_letter in vowel
?
小心碰到删除哎呦。把你的字符串当作一个字符列表。在for循环中使用它。没有我们做你的功课,这应该会给你一个正确的方向推动 – jarcobi889
这不是典型的猪拉丁文。一般而言,在第一个元音之前删除字母,将它们粘贴到单词的末尾,然后添加“ay”,但这不是您正在做的。澄清,拜托? – Prune
请说明您对** for循环的需求。对于你给我们展示的内容,一个** for **循环会很愚蠢:你在**运算符中使用**是正确的。“公约”部分是什么意思?这不是一个典型的编程概念。 – Prune