Jak zaprogramować fajny wzór geometryczny w Pythonie (ze zdjęciami)

Spisu treści:

Jak zaprogramować fajny wzór geometryczny w Pythonie (ze zdjęciami)
Jak zaprogramować fajny wzór geometryczny w Pythonie (ze zdjęciami)

Wideo: Jak zaprogramować fajny wzór geometryczny w Pythonie (ze zdjęciami)

Wideo: Jak zaprogramować fajny wzór geometryczny w Pythonie (ze zdjęciami)
Wideo: How to Upload Files to Dropbox Shared Folders | www.dropbox.com 2021 2024, Może
Anonim

Programowanie czasami może być nudne i żmudne, zwłaszcza jeśli chodzi o zajęcia z programowania. Często programy, które tworzysz, wyświetlają wszystko w czarnym małym okienku i to wszystko. W języku programowania Python możesz użyć czegoś, co nazywa się Turtle Graphics, co pozwala na tworzenie całkiem fajnych programów. Programista na dowolnym poziomie umiejętności może użyć tego do stworzenia fajnego wzoru geometrycznego w Pythonie.

Kroki

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 1
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 1

Krok 1. Pobierać kompilator Pythona.

Pamiętaj, aby pobrać wersję 2.7.

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 2
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 2

Krok 2. Otwórz powłokę Pythona

Przejdź do folderu Python 2.7 i kliknij „IDLE (GUI Pythona). Powinien pojawić się z taką powłoką Pythona.

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 3
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 3

Krok 3. Uruchom nowy plik z powłoki

W lewym górnym rogu kliknij plik, a na liście rozwijanej kliknij „Nowy plik”. Spowoduje to otwarcie pliku bez tytułu, w którym napiszesz swój program.

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 4
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 4

Krok 4. Importuj grafikę żółwia

Aby móc korzystać z grafiki żółwia, musisz zaimportować je do swojego programu. Ty to w pierwszej linii kodu. Po prostu wpisujesz „z importu żółwia *” w ten sposób. Aby nadać swojemu programowi losowo generowane kolory, w następnej linii musisz wpisać „importuj losowo”.

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 5
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 5

Krok 5. Utwórz ekran w swoim programie

Aby mieć grafiki w swoim programie, musisz stworzyć ekran, na którym będą one wyświetlane. Robisz to tworząc zmienną (najlepiej nazwać ekran zmiennej) i ustawiając ją na funkcję „Screen()”. Należy również ustawić rozmiar ekranu. W następnym wierszu bierzesz nazwę zmiennej, którą utworzyłeś dla swojego ekranu i używasz funkcji rozmiaru ekranu. Na przykład: screen.screensize(400, 400,”czarny”). Wewnątrz nawiasów ustawia się wysokość, szerokość i kolor tła ekranu.

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 6
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 6

Krok 6. Utwórz długopis, aby narysować geometryczny wzór

Podobnie jak w poprzednim kroku z ekranem ustawiasz zmienną (najlepiej nazwaną pióro, aby uniknąć zamieszania) równą funkcji „Pen()”. W następnym wierszu ustawiasz prędkość pióra za pomocą funkcji prędkości w taki sam sposób, jak w ostatnim kroku, jednak zamiast używać „.screensize” używasz „.speed”. Wewnątrz nawiasów ustawiasz prędkość (aby szybko utworzyć wzór, spróbuj ustawić prędkość na 75).

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 7
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 7

Krok 7. Utwórz później zmienną, która będzie używana jako rozmiar kwadratu

Fajny geometryczny wzór, który otrzymujesz w tym programie, składa się z wielu kwadratów rysowanych na ekranie. Musisz utworzyć zmienną o nazwie „rozmiar” i równą 20, która zostanie użyta do ustalenia rozmiaru tych kwadratów

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 8
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 8

Krok 8. Utwórz pętlę for

Aby uzyskać pożądany wzór geometryczny, musisz trzymać pióro tworzące kwadraty, robisz to poprzez powtarzanie, do czego służy pętla for. Robi się to pisząc w następnym wierszu kodu „for i in range(150):”. To, co robi, polega na skonfigurowaniu programu, aby uruchomił coś 150 razy, w tym przypadku będzie używany do rysowania kwadratów 150 razy, co da fajny geometryczny wzór. (Wszystkie kroki po utworzeniu pętli for muszą znajdować się wewnątrz pętli for. Robi się to po prostu przez naciśnięcie klawisza Tab i wcięcie. Jednak powinno to zrobić automatycznie po utworzeniu pętli.)

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 9
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 9

Krok 9. Przygotuj losowy kolor

Aby nadać wzorowi losowo generowane kolory, należy wykonać następujące czynności. W następnym wierszu utwórz zmienną o nazwie „r” i ustaw ją na „random.randint(0, 225). Powtórz ten krok jeszcze dwa razy, używając nazw zmiennych „g” i „b”.

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 10
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 10

Krok 10. Przechowuj losowy kolor

Teraz, gdy istnieją trzy zmienne generujące liczby losowe, musisz je zapisać w zmiennej. W następnym wierszu kodu utwórz zmienną o nazwie „randcol” i ustaw ją na „(r, g, b)”.

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 11
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 11

Krok 11. Pozwól programowi używać koloru

Aby dać programowi dostęp do kolorów, uruchomiłeś funkcję koloru. Aby uruchomić funkcję koloru wystarczy wpisać w następnej linii kodu „colormode(255)” i przejść do następnej linii.

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 12
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 12

Krok 12. Ustaw kolor

Za pomocą stworzonego wcześniej pisaka ustawisz jego kolor. Robisz to, pisząc „pen.color(randcol)”. Dzięki temu Twój długopis będzie miał losowy kolor podczas rysowania wzoru.

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 13
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 13

Krok 13. Podaj instrukcje dotyczące pióra

Aby uzyskać pożądany efekt, musisz wpisać „pen.circle(rozmiar, kroki = 4)”. W kroku 7 utworzyłeś zmienną „rozmiar”, która jest tutaj używana. Wtedy część „kroki = 4” tworzy kwadrat.

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 14
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 14

Krok 14. Obróć pióro

Fajny wzór pochodzi z obracania pióra w każdej iteracji pętli. Pióro obracasz, wpisując kolejny wiersz kodu „pen.right(55)”. To sprawia, że pióro obraca się w prawo o 55 stopni za każdym razem, gdy przechodzi przez pętlę.

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 15
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 15

Krok 15. Zwiększ rozmiar kwadratu

Częścią fajnego wzoru jest to, że kwadrat staje się coraz większy. Robisz to, pisząc ostatnią linię kodu „rozmiar = rozmiar +3”. Tak więc za każdym razem, gdy przechodzisz przez pętlę, zwiększa rozmiar kwadratu o 3.

Zaprogramuj fajny wzór geometryczny w Pythonie Krok 16
Zaprogramuj fajny wzór geometryczny w Pythonie Krok 16

Krok 16. Uruchom program

Twój program powinien wyglądać tak, jak tutaj. Aby zobaczyć fajny geometryczny wzór, wystarczy nacisnąć „f5” na klawiaturze.

Porady

  • Przy pierwszym uruchomieniu poprosi Cię o zapisanie programu, upewnij się, że zapisałeś go jako plik.py
  • Po uruchomieniu po raz pierwszy, jeśli program nie odpowiada, po prostu zignoruj go i wyjdź z programu.

Zalecana: