Я пытаюсь написать цикл, который выполняет мою функцию, пока пользователь продолжает вводить слова.(то есть останавливается, когда слово не вводится.)
Все, кроме части цикла, работает.Я не знаю, как использовать while функцию с основной функцией.
done = False
while not done:
def main():
words = str(input("Please enter a word: "))
words = words.split()
for word in range(len(words)):
i = words[word]
if i[0] in ['a', 'e', 'i', 'o', 'u']:
words[word] = i+'way'
elif i[0] not in ['a', 'e', 'i', 'o', 'u']:
words[word] = i[1:]+i[0]+'ay'
else:
print('STOP')
done = True
break
return ' '.join(words)
def t(str):
return str[0]+str[1]
if __name__ == "__main__":
x = main()
print(x)