Попытка сделать цикл функции и разрыв, если пользователь ничего не вводит - PullRequest
0 голосов
/ 02 марта 2019

Моя функция:

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 Ответ

0 голосов
/ 02 марта 2019

Я не совсем уверен, что вы имели в виду, но я понял, что вы хотите, чтобы эта функция неоднократно запрашивалась, пока кто-нибудь ничего не введет.Вот мой ответ (пожалуйста, поправьте меня, если я ошибаюсь):

while True:
   x = input("convert to piglatin")
   if x == "":
       break

   print(convertToPigLatin(x))

Если это не то, что вы хотели, опишите немного лучше в комментариях.Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...