我的功能是: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
提交
取消