Уведомления

Группа в Telegram: @pythonsu

#1 Март 9, 2013 19:57:11

Vaisai
Зарегистрирован: 2013-03-09
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

линейный конгруэнтный генератор

Добрый вечер, Нужна помощь в написание Генератора случайный чисел по формуле
с записью результата в текстовый фаил

Офлайн

#2 Март 9, 2013 21:15:46

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

линейный конгруэнтный генератор

Тут обычно помогают исправить ошибки в коде который вы хотя-бы попробовали написать. Посмотрите операторы в http://docs.python.org/2/library/operator.html



Офлайн

#3 Март 9, 2013 21:50:52

Vaisai
Зарегистрирован: 2013-03-09
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

линейный конгруэнтный генератор

Хорошо, спасибо формулу сделаю, подскажите как в txt файл результат записать?

Офлайн

#4 Март 9, 2013 22:01:11

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

линейный конгруэнтный генератор

Офлайн

#5 Март 10, 2013 15:18:07

Vaisai
Зарегистрирован: 2013-03-09
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

линейный конгруэнтный генератор

Все сделал, с записью в файл в одну строчку, теперь мне надо подсчитать сколько в строке каких цифр, как такое можно реализовать?

Офлайн

#6 Март 10, 2013 17:27:12

Vaisai
Зарегистрирован: 2013-03-09
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

линейный конгруэнтный генератор

Подскажите как обращаться к символам по очереди
из файла вытаскиваю строчку, и в ней надо сосчитать 1 как это сделать

mf =open('text.txt', ‘r’)
n =mf.readline()
For line in n:

Как сделать цикл, понять не могу

Офлайн

#7 Март 10, 2013 22:01:43

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

линейный конгруэнтный генератор

Не могу понять что вы там считываете. По вашему ТЗ запись должна быть в файл.

Классический способ получения чисел:

vallist=map(float,open("v.dat").read().split())
промежуточные результаты выглядят так:
"1 2 3"
["1","2","3"]
[1.,2.,3.]

p.s.
Выглядит конечно ужасно. Эта часть питона мне не нравится. Для личного пользования сделал Import - Который весь файл затаскивает и одновременно приводит типы. Для сложных случаев сделал форматированный ввод.



Отредактировано doza_and (Март 10, 2013 22:05:47)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version