Форум сайта python.su
Добрый день! Возник вопрос при решении этой задачи. Помогите, пожалуйста, с ней. Python 3.6+
1. Дан файл, компоненты которого - действительные числа. Найти наибольшее значение из компонент.
2. Найти длину самого короткого слова в строке.
3. В файле в начале каждой строки дозаписать количество слов в соответствующей строке.
Офлайн
Ra1Zokкак записаны компоненты в одну строку или построчно?
1. Дан файл, компоненты которого - действительные числа. Найти наибольшее значение из компонент
print(max(map(int, list_components))
>>> print(len(min('Найти длину самого короткого слова в строке.'.split(),key = len))) 1 >>>
>>> str_ = 'В файле в начале каждой строки дозаписать количество слов в соответствующей строке' >>> print(f'{len(str_.split())} - {str_}') # пишем в файл 12 - В файле в начале каждой строки дозаписать количество слов в соответствующей строке >>>
Отредактировано marvellik (Ноя. 18, 2019 11:19:26)
Офлайн
Ra1Zok
компоненты которого - действительные числа.
marvellikЯ чего-то упустил? int это действительные числа?
map(int, list_components)
Офлайн
doza_andну, перефразируя Остапа Бендера : пусть тот кто скажет что int это комплексные числа первым бросит в меня камень
int это действительные числа?
[code python][/code]
Отредактировано PEHDOM (Ноя. 19, 2019 09:19:41)
Офлайн
doza_and не уловил суть
Ra1Zokакцент сделал на работу с числами а не строкой для условия
компоненты которого - действительные числа
Ra1Zok
Найти наибольшее значение из компонент
Офлайн
marvellikну кагбе вам намекают что все целые числа действительные, но не все действительные - целые , както так.
не уловил суть
[code python][/code]
Отредактировано PEHDOM (Ноя. 21, 2019 10:50:17)
Офлайн
doza_and
Я чего-то упустил? int это действительные числа?
PEHDOM
пусть тот кто скажет что int это комплексные числа
>>> int(1.5) 1 >>> complex(1.5) (1.5+0j) >>>
marvellikprint(max(map(int, list_components))
>>> max(map(float, [1.5, -3.5, 10.5, 5.5])) 10.5 >>>
Отредактировано py.user.next (Ноя. 21, 2019 11:57:27)
Офлайн