Можно управлять чем-то вручную, а можно запрограммировать и надеяться, что все сработает как надо. В быту широко используется программное управление для выполнения стандартных операций. Например выбор режим стирки в стиральной машине. При выборе того или иного режима активируется соответствующая программа. Просто и удобно.
Точно также производится готовка в мультиварке. Но когда требуется сделать что-то, чего не учитывает программа, делать приходится вручную.
При всей универсальности программа не может учесть всего. Всегда приходится что-то корректировать. Поэтому на практике приходится прибегать к обоим методам. Особенно, когда ручное управление затруднено. Так происходит, например при управлении марсоходом. Радиосигнал идет довольно долго и просто "порулить" марсоходом с земли в реальном времени не получится. Приходится отправлять блок команд и принимать сигнал о их выполнении.
В общем, вручную безусловно лучше, но не всегда возможно.
Вариант №1:
text = input("Введите какойто текст: ")
if len(text) == 1:
print("В тексте", '"' + text + '"', len(text), "символ")
elif len(text) == 2 or len(text) == 3 or len(text) == 4:
print("В тексте", '"' + text + '"', len(text), "символа")
else:
print("В тексте", '"' + text + '"', len(text), "символов")
Вариант №2:
text1 = input("")
text2 = input("")
text3 = input("")
print('')
print("Строка №1 " + str(len(text1))) # or print("Строка №1", len(text1))
print("Строка №2 " + str(len(text2))) # or print("Строка №2", len(text2))
print("Строка №3 " + str(len(text3))) # or print("Строка №3", len(text3))