Вопрос: «Напишите программу, в которой пользователь будет вводить слова до тех пор, пока не будет введено слово« выход ». Отображение числа, которое представляет все набранные символы, за исключением последнего слова« выход ».
Здесь я пытаюсь написать код без использования for / while l oop. Мой код:
def num():
summ = 0
inp = input ("Enter: ")
if inp != "quit":
for w in inp:
summ += 1
inp = input("Enter: ")
else:
return (summ)
print(num())
Я использую Python 3.7. Даже я беру пользователя input в строке 9, но он все еще не принимает вводимые пользователем данные снова и снова, пока пользователь не напишет «выйти». Могу я узнать, почему это неправильно? Могу ли я написать эту программу, не используя l oop? Большое спасибо за помощь мне.