Система Диофанта 2 (Cat) - страница 3

44 | . . . . f1.write(str(count) + ') x2 '+ show_numb(b*-1) + 'x ' +show_numb(c) + ' = 0' )

45 | . . . . f1.write('

\n')

46 | . . . . f2.write('

')

47 | . . . . f2.write(str(count) + ') x1 = '+ str(x1) + '; x2 = ' + str(x2) )

48 | . . . . f2.write('

\n')

49 | . . . . count += 1

50 | . . . . tr += 1

51 | . . . . if tr == 3:

52 | . . . . . . f1.write('')

53 | . . . . . . f2.write('')

54 | . . . . . . tr = 0

55 |

56 | f2.write('\n')

57 | f2.write('')

58 | f2.close()

59 | f1.write('\n')

60 | f1.write('')

61 | f1.close()

62 |

63 | print 'Done.'


- // Наверняка, что-то можно было бы сделать лучше, //

>/ Я вас отвезу! Скорей! Я же толькоучусь... /


= О поле, поле кто тебя усеял?


>/ Я думаю, Семён Семёныч, что каждый человек способен на многое. Но, к сожалению, не каждый знает, на что он способен. /


- В принципе то же самое, но разберем отличия:

1. итог выводится не на экран, а в файл. Точнее в два файла "quadratic.htm" — задания и "answer.htm" ответы.

2. т.к. это HTML файлы, то не помешает записать «шапки» файлов (строки 23 — 26) и правильно завершить файлы (строки 56 — 61).

3. для приятного восприятия (и экономии бумаги) информацию записываем в таблицы (за число столбцов отвечает переменная tr, точнее строка 51)

4. для удобства пользования введена нумерация задач (за это дело отвечает переменная count)

5. изменена функция Генератор Чисел (gen_number). Я посчитал, в предыдущей версии, могут получаться слишком громоздкие числа и это может затормозить «молниеносность»

В данном случае задумывается одно число однозначное, второе как и было...


- Ну, вот и все, остальные отличия — мелочь.

= Все это очень хорошо, но я просил помочь, а ты меня питонами пугаешь.


>/ Ты что, глухонемой, что ли?

>— Да!

>— Понятно. /


- Ну ты блин даешь. В качестве примера в приложениях я дам тебе два файла, но дело в том, что там около 160 задач (удаление повторяющихся вариантов, не сделано), а если завтра тебе окажется этого мало. Тогда пожалуйста. Запускай программу измени пару, тройку строк и получи лист с нужными задачами.

- Повторюсь. ТщательнЕЕ нужно готовится к выступлениям, тщательнЕЕ.

- Тебе потребуется мгновенно выяснить делители свободного члена. Я посмотрел в Интернете запрос «признаки делимости» - довольно интересно, 2 и 5 ты и так знаешь, посмотри только 3, а с 11 — достаточно просто, тебе встретятся только 22, 33, 44 и т.д. имеет смысл запомнить ряды для 13 (26, 39, 52...) и 17 (34, 51, 68...)

- Далее, ты помнишь правила знаков?