дана строка, заканчивающаяся точкой

Статус
Закрыто для дальнейших ответов.

olga10012002

Новичок
Пользователь
Ноя 15, 2020
1
0
1
найти длину самого короткого слова и самого длинного слова
помогите, пожалуйста ?
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 566
454
83
помочь, это не написать за вас, покажите что не получается
 

Noor

Пользователь
Пользователь
Ноя 13, 2020
85
19
8
самое простое это
- получит длины всех строк (с этим поможет len())
- записать полученные значения в список (с этим поможет list.append() )
- потом уже найти в полученном списке max и min значения (с этим поможет max,min())
- потом еще раз пройтись по строкам и сверить длину с тем значением, что получили в новом списке
смотреть тут в качестве примера
 

alext

Популярный
Пользователь
Май 10, 2020
288
66
28
самое простое это
lengths = set(map(len, s.split()))
min_length, max_length = min(lengths), max(lengths)
 
  • Мне нравится
Реакции: Noor

Noor

Пользователь
Пользователь
Ноя 13, 2020
85
19
8
lengths = set(map(len, s.split()))
min_length, max_length = min(lengths), max(lengths)
в задании не сказано что нужно вывести только min и max, нужно еще и сами слова. Я предоставил свое решение, которое у меня созрело в голове, но я только учусь так что не обессудьте
 

alext

Популярный
Пользователь
Май 10, 2020
288
66
28
в задании не сказано что нужно вывести только min и max, нужно еще и сами слова
найти длину самого короткого слова и самого длинного слова
 
  • Мне нравится
Реакции: Noor

Noor

Пользователь
Пользователь
Ноя 13, 2020
85
19
8
немного не так воспринял задание, сам себе усложнил задачу. Думаю тему можно закрыть
 
Статус
Закрыто для дальнейших ответов.

Форум IT Специалистов