@maximpavilonov

Какая ошибка в коде python?

Вообщем вводится рандомное предложение , и в нем нужно найти самое короткое и самое длинное слово.
Но выдает не то , что я хотел

Вот сам код:
s1=input("введите текст :")
s2=[s1]
len(s1)
s2=s1.split(" ")
nmin= s1[0]
nmax= s1[0]
for i in s1:
if len(i) < len(nmin):
nmin=i
if len(i) > len(nmax):
nmax=i
print(f"Самое длинное слово : {nmax} , Самое короткое слово : {nmin}")
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 1
@MechanicZelenyy
Вы итерируетесь в цикле не по той переменной, будьте внимательным и давайте переменным нормальные имена.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы