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!