Конечно! В вашем случае есть исходный код:
if input() == 'привет':
print(6)
else:
print(15)
Вы хотите изменить его на такую же логику, но чтобы выводилась длина введённой строки:
print(len(input()))
Объясню подробности:
Что делает исходный код?
- Он запрашивает ввод строки у пользователя (
input()). - Если введённая строка равна
'привет', то выводит число6. - Иначе — выводит число
15.
- Он запрашивает ввод строки у пользователя (
Что изменится, чтобы всё было по-другому?
- Теперь мы хотим не сравнивать ввод с конкретным словом.
- Просто взять длину строки, которую пользователь вводит, и вывести её.
Преимущество нового варианта:
- Он просто считает, сколько символов введено, и выводит это число.
Итоговый код:
print(len(input()))
Пример:
Ввод:
привет
Вывод:6(потому что слово "привет" состоит из 6 букв)Ввод:
привет всем
Вывод:10(пробелы тоже считаются символами)
Дополнительно:
Если хотите, чтобы в ответе было указание типа строки, например, "длинная строка!", то можно дополнительно вывести сообщение:
s = input()
print("длинная строка!”", len(s))
или так:
s = input()
print(f"длинная строка! {len(s)}")
Если нужно полностью готовое решение — вот оно:
s = input()
print(f"длинная строка! {len(s)}")
Это даст вывод, например:
- Ввод:
привет - Вывод:
длинная строка! 6
Если есть еще вопросы — обращайтесь!