Hur man programmerar ett coolt geometriskt mönster i Python (med bilder)

Innehållsförteckning:

Hur man programmerar ett coolt geometriskt mönster i Python (med bilder)
Hur man programmerar ett coolt geometriskt mönster i Python (med bilder)

Video: Hur man programmerar ett coolt geometriskt mönster i Python (med bilder)

Video: Hur man programmerar ett coolt geometriskt mönster i Python (med bilder)
Video: ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! Полезные советы и хитрости мастеров на все случаи жизни! 2024, Maj
Anonim

Programmering kan ibland vara tråkigt och tråkigt, särskilt när det gäller att ta programmeringskurser. Ofta matar de program du gör bara ut allt i ett svart litet fönster och det är det. I programmeringsspråket Python kan du använda något som heter Turtle Graphics som låter dig skapa några ganska coola program. En programmerare av vilken färdighetsnivå som helst kan använda detta för att skapa ett coolt geometriskt mönster i Python.

Steg

Programmera ett coolt geometriskt mönster i Python Steg 1
Programmera ett coolt geometriskt mönster i Python Steg 1

Steg 1. Ladda ner Python -kompilatorn.

Var noga med att ladda ner version 2.7.

Programmera ett coolt geometriskt mönster i Python Steg 2
Programmera ett coolt geometriskt mönster i Python Steg 2

Steg 2. Öppna Python -skalet

Gå till mappen Python 2.7 och klicka på IDLE (python GUI). Det ska dyka upp med ett pythonskal så här.

Programmera ett coolt geometriskt mönster i Python Steg 3
Programmera ett coolt geometriskt mönster i Python Steg 3

Steg 3. Starta en ny fil från skalet

Klicka på filen i det övre vänstra hörnet och klicka på "Ny fil" i rullgardinsmenyn. Detta öppnar en namnlös fil där du skriver ditt program.

Programmera ett coolt geometriskt mönster i Python Steg 4
Programmera ett coolt geometriskt mönster i Python Steg 4

Steg 4. Importera Turtle Graphics

För att kunna använda sköldpaddsgrafik måste du importera dem till ditt program. Du detta i den första raden i din kod. Du skriver helt enkelt "från sköldpaddsimport *" så här. För att ge ditt program slumpmässigt genererade färger, på nästa rad måste du skriva "importera slumpmässigt".

Programmera ett coolt geometriskt mönster i Python Steg 5
Programmera ett coolt geometriskt mönster i Python Steg 5

Steg 5. Skapa en skärm i ditt program

För att ha grafik i ditt program måste du skapa en skärm för att de ska visas i. Du gör detta genom att skapa en variabel (det är bäst att namnge variabelns skärm) och ställa in den lika med funktionen “Screen ()”. Skärmstorleken måste också ställas in. På nästa rad tar du det variabelnamn du skapade för din skärm och använder skärmstorleksfunktionen. Till exempel: skärm. Skärmstorlek (400, 400,”svart”). Inom parentesen är inställning av höjd, bredd och bakgrundsfärg på skärmen.

Programmera ett coolt geometriskt mönster i Python Steg 6
Programmera ett coolt geometriskt mönster i Python Steg 6

Steg 6. Skapa en penna för att rita det geometriska mönstret

Ungefär som föregående steg med skärmen ställer du in en variabel (bäst namngiven penna för att spara förvirring) lika med funktionen "Pen ()". På nästa rad ställer du in pennans hastighet med hastighetsfunktionen på samma sätt som det sista steget, men istället för att använda ".screensize" använder du ".speed". Inom parentesen ställer du in hastigheten (för att skapa mönstret snabbt, försök att ställa in hastigheten till 75).

Programmera ett coolt geometriskt mönster i Python Steg 7
Programmera ett coolt geometriskt mönster i Python Steg 7

Steg 7. Skapa en variabel senare som ska användas som storleken på en kvadrat

Det coola geometriska mönstret som du får i detta program är gjord av många rutor som ritas på skärmen. Du måste skapa en variabel med namnet "storlek" och lika med 20 som kommer att användas för att ställa in storleken på dessa rutor

Programmera ett coolt geometriskt mönster i Python Steg 8
Programmera ett coolt geometriskt mönster i Python Steg 8

Steg 8. Skapa en for loop

För att få det önskade geometriska mönstret måste du behålla pennan som skapar rutor, du gör detta genom repetition vilket är vad en for loop är för. Detta görs genom att skriva på nästa kodrad "för i i intervall (150):". Vad detta gör är att konfigurera programmet för att köra något 150 gånger, för det här fallet kommer det att användas för att rita rutor 150 gånger vilket kommer att resultera i ett coolt geometriskt mönster. (Alla steg efter att du har skapat for -slingan måste vara inne i for -loop. Detta görs helt enkelt genom att trycka på tabbtangenten och dra in. Det bör dock automatiskt göra detta för dig efter att loopen har skapats.)

Programmera ett coolt geometriskt mönster i Python Steg 9
Programmera ett coolt geometriskt mönster i Python Steg 9

Steg 9. Förbered en slumpmässig färg

För att ge mönstret slumpmässigt genererade färger måste du göra följande. På nästa rad skapar du en variabel som heter "r" och ställer den lika med "random.randint (0, 225). Upprepa detta steg två gånger till med variabelnamnen "g" och "b".

Programmera ett coolt geometriskt mönster i Python Steg 10
Programmera ett coolt geometriskt mönster i Python Steg 10

Steg 10. Lagra den slumpmässiga färgen

Nu när det finns tre variabler som genererar slumptal måste du lagra dem i en variabel. I nästa kodrad gör du en variabel som heter "randcol" och ställer den lika med "(r, g, b)".

Programmera ett coolt geometriskt mönster i Python Steg 11
Programmera ett coolt geometriskt mönster i Python Steg 11

Steg 11. Låt programmet använda färg

För att ge ditt program åtkomst till färger har du kört färgfunktionen. För att köra färgfunktionen är allt du behöver göra att skriva på nästa rad med koden "colormode (255)" och gå vidare till nästa rad.

Programmera ett coolt geometriskt mönster i Python Steg 12
Programmera ett coolt geometriskt mönster i Python Steg 12

Steg 12. Ställ in färgen

Med pennan som du skapade tidigare ställer du in dess färg. Du gör detta genom att skriva”pen.color (randcol)”. Detta kommer nu att ge din penna en slumpmässig färg när den drar ut mönstret.

Programmera ett coolt geometriskt mönster i Python Steg 13
Programmera ett coolt geometriskt mönster i Python Steg 13

Steg 13. Ge pennan instruktioner

För att få önskad effekt måste du skriva "pen.circle (storlek, steg = 4)". I steg 7 skapade du en variabel "storlek" som används här. Sedan är”steg = 4” -delen det som skapar rutan.

Programmera ett coolt geometriskt mönster i Python Steg 14
Programmera ett coolt geometriskt mönster i Python Steg 14

Steg 14. Vänd pennan

Det coola mönstret kommer från att vända pennan i varje iteration av öglan. Du vänder pennan genom att skriva på nästa rad med koden "pen.right (55)". Detta gör att pennan svänger åt höger vid 55 grader varje gång genom öglan.

Programmera ett coolt geometriskt mönster i Python Steg 15
Programmera ett coolt geometriskt mönster i Python Steg 15

Steg 15. Öka kvadratens storlek

En del av det häftiga mönstret är att rutan fortsätter att bli större. Du gör detta genom att skriva den sista raden med kod "storlek = storlek +3". Så varje gång genom slingan ökar det kvadratens storlek med 3.

Programmera ett coolt geometriskt mönster i Python Steg 16
Programmera ett coolt geometriskt mönster i Python Steg 16

Steg 16. Kör programmet

Ditt program ska se ut som det gör här. För att se det coola geometriska mönstret är allt du behöver göra att slå "f5" på tangentbordet.

Tips

  • Första gången det körs kommer det att be dig att spara programmet, se till att du sparar det som en.py -fil
  • Efter att ha kört för första gången om det står att programmet inte svarar, ignorera det bara och lämna programmet.

Rekommenderad: