@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}")
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
@MechanicZelenyy
Вы итерируетесь в цикле не по той переменной, будьте внимательным и давайте переменным нормальные имена.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
28 окт. 2020, в 20:32
23000 руб./за проект
28 окт. 2020, в 20:19
500 руб./за проект
28 окт. 2020, в 19:57
999999 руб./за проект