我的功能是:vowels=('a','e','i','o','u')prefixes=('bl','br','ch','cl','cr','dr','fl','fr','gl','gr','kl','ph','pl','sh','sl','sp','sr','st','th','tr','wh','wr')def convertToPigLatin(word): first_prefix=word[0:2] first_letter=word[0] if first_prefix in prefixes: return word[2:]+word[0:2]+'ay' if first_letter in vowels: return word+'yay' else: return word[1:]+word[0]+'ay'現在我將輸入什么以及在何處使其循環并在用戶未輸入任何內容時中斷
1 回答

月關寶盒
TA貢獻1772條經驗 獲得超5個贊
我不太確定你的意思,但我的理解是你希望這個功能被反復詢問,直到有人輸入任何內容。這是我的答案(如果我錯了,請糾正我):
while True:
x = input("convert to piglatin")
if x == "":
break
print(convertToPigLatin(x))
如果這不是您想要的,請在評論中更好地描述。謝謝!
添加回答
舉報
0/150
提交
取消