Hűvös geometriai minta programozása Pythonban (képekkel)

Tartalomjegyzék:

Hűvös geometriai minta programozása Pythonban (képekkel)
Hűvös geometriai minta programozása Pythonban (képekkel)

Videó: Hűvös geometriai minta programozása Pythonban (képekkel)

Videó: Hűvös geometriai minta programozása Pythonban (képekkel)
Videó: How to send files with Dropbox Transfer 2024, Április
Anonim

A programozás néha unalmas és unalmas lehet, különösen, ha programozási órákat kell végezni. Gyakran az Ön által készített programok mindent egy fekete kis ablakban adnak ki, és ennyi. A Python programozási nyelven használhat valami úgynevezett Turtle Graphics programot, amely lehetővé teszi néhány nagyon jó program létrehozását. Bármilyen képzettségű programozó felhasználhatja ezt a hűvös geometriai minta létrehozásához a Pythonban.

Lépések

Programozzon hűvös geometriai mintát a Python 1. lépésében
Programozzon hűvös geometriai mintát a Python 1. lépésében

1. lépés. Letöltés a Python fordító.

Feltétlenül töltse le a 2.7 -es verziót.

Programozzon egy hűvös geometriai mintát a Python 2. lépésében
Programozzon egy hűvös geometriai mintát a Python 2. lépésében

2. lépés: Nyissa meg a Python shell -t

Lépjen a Python 2.7 mappába, és kattintson az „IDLE (python GUI)” elemre. Ilyen python héjjal kell felbukkannia.

Programozzon egy hűvös geometriai mintát a Python 3. lépésében
Programozzon egy hűvös geometriai mintát a Python 3. lépésében

3. lépés: Indítson új fájlt a héjból

A bal felső sarokban kattintson a fájlra, majd a legördülő menüben az „Új fájl” gombra. Ez megnyit egy cím nélküli fájlt, ahová a programot írja.

Programozzon egy hűvös geometriai mintát a Python 4. lépésében
Programozzon egy hűvös geometriai mintát a Python 4. lépésében

4. lépés: Teknős grafika importálása

A teknős grafika használatához importálnia kell azokat a programba. Ez a kód első sorában található. Egyszerűen beírja, hogy „from turtle import *”. Ahhoz, hogy a program véletlenszerűen generált színeket kapjon, a következő sorba be kell írnia az "random random" beírást.

Programozzon egy hűvös geometriai mintát a Python 5. lépésében
Programozzon egy hűvös geometriai mintát a Python 5. lépésében

5. lépés. Hozzon létre egy képernyőt a programban

Ahhoz, hogy grafikák legyenek a programban, létre kell hoznia egy képernyőt, amelyen megjelennek. Ezt úgy hozza létre, hogy létrehoz egy változót (a legjobb, ha a változó képernyőt elnevezi), és beállítja azt a „Screen ()” függvénnyel. A képernyő méretét is be kell állítani. A következő sorban felveszi a képernyőhöz készített változónevet, és használja a képernyőméret funkciót. Például: képernyő.képernyő (400, 400, „fekete”). A zárójelben a képernyő magasságának, szélességének és háttérszínének beállítása áll.

Programozzon hűvös geometriai mintát a Python 6. lépésében
Programozzon hűvös geometriai mintát a Python 6. lépésében

6. lépés Készítsen egy tollat a geometriai minta rajzolásához

A képernyőhöz hasonlóan az előző lépéshez hasonlóan a „Pen ()” függvénnyel egyenlő változót (a legjobb névvel ellátott tollat) állít be. A következő sorban a toll sebességét állíthatja be a sebesség funkcióval, ugyanúgy, mint az utolsó lépést, azonban a „.screensize” helyett a „.speed” értéket használja. A zárójelben beállítja a sebességet (a minta gyors létrehozásához próbálja meg a sebességet 75 -re állítani).

Programozzon egy hűvös geometriai mintát a Python 7. lépésében
Programozzon egy hűvös geometriai mintát a Python 7. lépésében

7. lépés. Hozzon létre később egy változót, amelyet négyzetméretként kell használni

A programban kapott hűvös geometriai minta a képernyőn rajzolt sok négyzetből áll. Létre kell hoznia egy „size” nevű változót, és egyenlő 20 -mal, amely a négyzetek méretének beállítására szolgál

Programozzon egy hűvös geometriai mintát a Python 8. lépésében
Programozzon egy hűvös geometriai mintát a Python 8. lépésében

8. Létrehoz egy for ciklus

A kívánt geometriai minta megszerzéséhez meg kell tartani a toll négyzeteket, ezt ismétléssel kell elvégezni, ami a for ciklus célja. Ezt úgy kell megtenni, hogy a következő kódsorba írja: „i (150) tartományban:“. Ez azt jelenti, hogy a programot 150 -szer futtatja, ebben az esetben 150 -szer négyzetek rajzolásához használják, ami hűvös geometriai mintát eredményez. (A for ciklus létrehozása után minden lépésnek a for cikluson belül kell lennie. Ez egyszerűen a tabulátor megnyomásával és a behúzással történik. Ezt azonban automatikusan meg kell tennie az Ön számára a ciklus létrehozása után.)

Programozzon egy hűvös geometriai mintát a Python 9. lépésében
Programozzon egy hűvös geometriai mintát a Python 9. lépésében

9. lépés. Készítsen véletlenszerű színt

A minta véletlenszerűen generált színeinek megadásához a következőket kell tennie. A következő sorban hozzon létre egy „r” nevű változót, és állítsa be a „random.randint” értékre (0, 225). Ismételje meg ezt a lépést még kétszer a „g” és „b” változónevek használatával.

Programozzon egy hűvös geometriai mintát a Python 10. lépésében
Programozzon egy hűvös geometriai mintát a Python 10. lépésében

10. lépés. Tárolja a véletlenszerű színt

Most, hogy három változó generál véletlenszerű számokat, ezeket egy változóban kell tárolnia. A következő kódsorban készítsen „randcol” nevű változót, és állítsa egyenlőre „(r, g, b)”.

Programozzon hűvös geometriai mintát a Python 11. lépésében
Programozzon hűvös geometriai mintát a Python 11. lépésében

11. lépés: Hagyja, hogy a program színt használjon

Ahhoz, hogy a program hozzáférjen a színekhez, futtassa a szín funkciót. A színfunkció futtatásához mindössze annyit kell tennie, hogy beírja a „colormode (255)” kód következő sorát, és továbblép a következő sorba.

Programozzon egy hűvös geometriai mintát a Python 12. lépésében
Programozzon egy hűvös geometriai mintát a Python 12. lépésében

12. lépés Állítsa be a színt

A korábban létrehozott toll használatával beállíthatja a színét. Ezt a „toll.szín (randcol)” felirattal teheti meg. Ez most véletlenszerű színt ad a tollnak, amikor kirajzolja a mintát.

Programozzon egy hűvös geometriai mintát a Python 13. lépésében
Programozzon egy hűvös geometriai mintát a Python 13. lépésében

13. lépés. Adja meg a tollra vonatkozó utasításokat

A kívánt hatás eléréséhez be kell írnia a „toll.kör” (méret, lépések = 4)”értéket. A 7. lépésben létrehozott egy „méret” változót, amelyet itt használnak. Ekkor a „lépések = 4” rész hozza létre a négyzetet.

Programozzon egy hűvös geometriai mintát a Python 14. lépésében
Programozzon egy hűvös geometriai mintát a Python 14. lépésében

14. lépés Fordítsa el a tollat

A hűvös minta abból származik, hogy a tollat elforgatjuk a hurok minden iterációjában. A tollat úgy fordítja el, hogy a „pen.right (55)” kód következő sorába írja. Így a toll minden alkalommal 55 fokkal jobbra fordul a hurkon keresztül.

Programozzon egy hűvös geometriai mintát a Python 15. lépésében
Programozzon egy hűvös geometriai mintát a Python 15. lépésében

15. lépés. Növelje a négyzet méretét

A menő minta része, hogy a négyzet egyre nagyobb lesz. Ezt úgy teheti meg, hogy a kód utolsó sorát „size = size +3” írja. Tehát a cikluson keresztül minden alkalommal 3 -mal növeli a négyzet méretét.

Programozzon egy hűvös geometriai mintát a Python 16. lépésében
Programozzon egy hűvös geometriai mintát a Python 16. lépésében

16. lépés. Futtassa a programot

A programodnak úgy kell kinéznie, mint itt. A hűvös geometriai minta megtekintéséhez mindössze annyit kell tennie, hogy megnyomja az „f5” billentyűt.

Tippek

  • Az első futtatáskor megkéri, hogy mentse el a programot, győződjön meg róla, hogy.py fájlként menti
  • Az első futtatás után, ha azt mondja, hogy a program nem válaszol, hagyja figyelmen kívül, és lépjen ki a programból.

Ajánlott: