Zadanie:

Napisać funkcję, którą można używać tak samo jak print, tylko ona jeszcze jednocześnie dubluje

wszystko co wypisuje na ekran do pliku. Nazwę pliku zdefiniujmy na samym początku programu w stałej LOG = 'tekst.txt'

Zamienić print w programie rysującym kwadraty lub mandelbrota na tą funkcję.

 

Zadanie:

Skopiować jakiś dłuższy tekst do pliku tekstowego (txt)

W pythonie:

 

 

Zadanie:

Rozwijamy rysowacz fraktali.

Napiszmy program, który można będzie wywołać w następny sposób

./fraktale.py instrukcje.txt

W pliku instrukcje.txt będziemy trzymali linia za linią instrukcje dla naszego programu w następnym formacie

nazwaobrazku rozdzielczość_pozioma rozdzielczość_pionowa xmin xmax ymin ymax

Gdzie xmin, xmax, ymin, ymax to zakres wycinku płaszczyzny, który rysujemy.

przykład:

mandel1 800 600 -2.0 -1.0 0 1

mandel2 1024 768 -1 1 -1.0 -0.5

Program po wczytaniu instrukcji powinien wygenerować czarno-biały obraz z fraktalem ze zbioru Mandelbrota (patrz zadanie poprzednie) w formacie plain PGM http://netpbm.sourceforge.net/doc/pgm.html (tekstowy format dla zapisywania obrazów z czarnobiałych)

Dodatkowo: spróbować zrobić nie czarno-biały rysunek, a z odcieniami szarośći, na podstawie wartości wyrażenia (a ** 2 + b ** 2) ** 0.5

Warto użyć poprzednie napisane funkcje!