Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 17, 2019 06:30:33

Ra1Zok
Зарегистрирован: 2019-11-15
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Задача на строки, файлы.

Добрый день! Возник вопрос при решении этой задачи. Помогите, пожалуйста, с ней. Python 3.6+

1. Дан файл, компоненты которого - действительные числа. Найти наибольшее значение из компонент.

2. Найти длину самого короткого слова в строке.

3. В файле в начале каждой строки дозаписать количество слов в соответствующей строке.

Офлайн

#2 Ноя. 18, 2019 10:46:48

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Задача на строки, файлы.

Ra1Zok
1. Дан файл, компоненты которого - действительные числа. Найти наибольшее значение из компонент
как записаны компоненты в одну строку или построчно?
 print(max(map(int, list_components))
) где list_components это список цифр из вашего файла
 >>> print(len(min('Найти длину самого короткого слова в строке.'.split(),key = len)))
1
>>>
 >>> str_ = 'В файле в начале каждой строки дозаписать количество слов в соответствующей строке'
>>> print(f'{len(str_.split())} - {str_}') # пишем в файл
12 - В файле в начале каждой строки дозаписать количество слов в соответствующей строке
>>>

Отредактировано marvellik (Ноя. 18, 2019 11:19:26)

Офлайн

#3 Ноя. 18, 2019 23:21:59

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Задача на строки, файлы.

Ra1Zok
компоненты которого - действительные числа.
marvellik
map(int, list_components)
Я чего-то упустил? int это действительные числа?



Офлайн

#4 Ноя. 19, 2019 09:19:12

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Задача на строки, файлы.

doza_and
int это действительные числа?
ну, перефразируя Остапа Бендера : пусть тот кто скажет что int это комплексные числа первым бросит в меня камень



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Ноя. 19, 2019 09:19:41)

Офлайн

#5 Ноя. 20, 2019 19:45:29

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Задача на строки, файлы.

doza_and
не уловил суть

Ra1Zok
компоненты которого - действительные числа
акцент сделал на работу с числами а не строкой для условия
Ra1Zok
Найти наибольшее значение из компонент

Офлайн

#6 Ноя. 21, 2019 10:49:19

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Задача на строки, файлы.

marvellik
не уловил суть
ну кагбе вам намекают что все целые числа действительные, но не все действительные - целые , както так.
https://ru.wikipedia.org/wiki/%D0%92%D0%B5%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D1%87%D0%B8%D1%81%D0%BB%D0%BE



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Ноя. 21, 2019 10:50:17)

Офлайн

#7 Ноя. 21, 2019 11:53:07

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9726
Репутация: +  843  -
Профиль   Отправить e-mail  

Задача на строки, файлы.

doza_and
Я чего-то упустил? int это действительные числа?
PEHDOM
пусть тот кто скажет что int это комплексные числа
  
>>> int(1.5)
1
>>> complex(1.5)
(1.5+0j)
>>> 
Про упорядоченность комплексных чисел ничего не скажешь, так как они лежат на плоскости, а не на прямой.

marvellik
  
print(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)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version