我正在製作豬拉丁文程序。 首先,我需要在一個列表,它是定義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