我的功能是:
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'
现在,如果用户不输入任何内容,我将输入什么内容,使其在哪里循环并中断
答案 0 :(得分:1)
我不太确定您的意思,但是我了解的是您希望反复询问此功能,直到有人不输入任何内容为止。这是我的答案(如果我错了,请纠正我):
while True:
x = input("convert to piglatin")
if x == "":
break
print(convertToPigLatin(x))
如果这不是您想要的,请在评论中更好地描述。谢谢!