为了账号安全,请及时绑定邮箱和手机立即绑定

尝试使函数循环并在用户不输入任何内容时中断

尝试使函数循环并在用户不输入任何内容时中断

Cats萌萌 2021-11-23 19:45:40
我的功能是: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))

如果这不是您想要的,请在评论中更好地描述。谢谢!


查看完整回答
反对 回复 2021-11-23
  • 1 回答
  • 0 关注
  • 166 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信