Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 14, 2016 12:28:14

mrChap
Зарегистрирован: 2016-11-14
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Запись комплексных в файл

Помогите сделать задачку
Нужно сгенерировать 20 случайных комплексных чисел. Закинуть их в файл в порядке убывания. Потом модуль комплексных этих, тоже в файл в порядке убывания. Так же действительную и мнимую часть этих комплексных.

Офлайн

#2 Ноя. 14, 2016 14:14:01

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

Запись комплексных в файл

Комплексное число - это упорядоченная пара действительных чисел. Так что задача сводится к генерации упорядоченных пар случайных действительных чисел.

mrChap
Нужно сгенерировать 20 случайных комплексных чисел.
  
>>> import random
>>> 
>>> def f(n):
...     for i in range(n):
...         real, imag = (random.randint(1, 100),
...                       random.randint(1, 100))
...         yield complex(real, imag)
... 
>>> list(f(20))
[(99+86j), (53+21j), (6+63j), (47+2j), (53+54j), (56+71j), (72+80j), (69+90j), (39+76j), (81+84j), (58+17j), (59+70j), (66+6j), (91+57j), (98+17j), (85+33j), (92+48j), (98+74j), (39+44j), (85+44j)]
>>>



Отредактировано py.user.next (Ноя. 14, 2016 14:18:43)

Офлайн

#3 Ноя. 14, 2016 19:36:59

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

Запись комплексных в файл

mrChap
Закинуть их в файл в порядке убывания
Вот это не получится. На множестве комплексных чисел не определено отношение порядка.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version