Kaip programuoti šaunų geometrinį modelį „Python“(su paveikslėliais)

Turinys:

Kaip programuoti šaunų geometrinį modelį „Python“(su paveikslėliais)
Kaip programuoti šaunų geometrinį modelį „Python“(su paveikslėliais)

Video: Kaip programuoti šaunų geometrinį modelį „Python“(su paveikslėliais)

Video: Kaip programuoti šaunų geometrinį modelį „Python“(su paveikslėliais)
Video: Как загрузить файл и поделиться им с помощью Dropbox — Учебное пособие по Dropbox 2024, Gegužė
Anonim

Programavimas kartais gali būti nuobodus ir varginantis, ypač kai reikia lankyti programavimo pamokas. Dažnai jūsų sukurtos programos viską parodo juodame mažame lange ir viskas. Programavimo kalba „Python“galite naudoti kažką, vadinamą „Turtle Graphics“, kuris leidžia sukurti gana šaunias programas. Bet kokio lygio programuotojas gali tai panaudoti, kad sukurtų įdomų geometrinį modelį „Python“.

Žingsniai

Užprogramuokite šaunų geometrinį modelį „Python“1 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“1 veiksme

1 žingsnis. parsisiųsti „Python“kompiliatorius.

Būtinai atsisiųskite 2.7 versiją.

Užprogramuokite šaunų geometrinį modelį „Python“2 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“2 veiksme

Žingsnis 2. Atidarykite „Python“apvalkalą

Eikite į aplanką „Python 2.7“ir spustelėkite „IDLE (python GUI). Jis turėtų pasirodyti su tokiu pitono apvalkalu.

Užprogramuokite šaunų geometrinį modelį „Python“3 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“3 veiksme

Žingsnis 3. Pradėkite naują failą iš apvalkalo

Viršutiniame kairiajame kampe spustelėkite failą ir išskleidžiamajame meniu spustelėkite „Naujas failas“. Bus atidarytas failas be pavadinimo, kuriame rašysite savo programą.

Užprogramuokite šaunų geometrinį modelį „Python“4 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“4 veiksme

Žingsnis 4. Importuoti vėžlių grafiką

Kad galėtumėte naudoti vėžlių grafiką, turite juos importuoti į savo programą. Tai rasite pirmoje kodo eilutėje. Jūs tiesiog įvedate „iš vėžlių importo *“. Norėdami suteikti savo programai atsitiktinai sugeneruotas spalvas, kitoje eilutėje turite įvesti „importuoti atsitiktinai“.

Užprogramuokite šaunų geometrinį modelį „Python“5 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“5 veiksme

Žingsnis 5. Programoje sukurkite ekraną

Norėdami, kad jūsų programoje būtų grafika, turite sukurti ekraną, kuriame jie būtų rodomi. Tai galite padaryti sukurdami kintamąjį (geriausia pavadinti kintamąjį ekraną) ir nustatydami jį lygų funkcijai „Ekranas ()“. Taip pat reikia nustatyti ekrano dydį. Kitoje eilutėje pasirenkate kintamojo pavadinimą, kurį sukūrėte savo ekrane, ir naudojate ekrano dydžio funkciją. Pvz.: Ekranas. Ekrano dydis (400, 400, „juodas“). Skliausteliuose yra ekrano aukščio, pločio ir fono spalvos nustatymas.

Užprogramuokite šaunų geometrinį modelį „Python“6 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“6 veiksme

Žingsnis 6. Sukurkite rašiklį, kad nupieštumėte geometrinį modelį

Panašiai kaip ir ankstesniame ekrane, nustatote kintamąjį (geriausiai pavadintą rašiklį, kad išvengtumėte painiavos), lygų funkcijai „Rašiklis ()“. Kitoje eilutėje jūs nustatote rašiklio greitį naudodami greičio funkciją taip pat, kaip ir paskutinį veiksmą, tačiau vietoj „.screensize“naudojate „.speed“. Skliausteliuose nustatote greitį (norėdami greitai sukurti modelį, pabandykite nustatyti greitį iki 75).

Užprogramuokite šaunų geometrinį modelį „Python“7 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“7 veiksme

Žingsnis 7. Vėliau sukurkite kintamąjį, kuris bus naudojamas kaip kvadrato dydis

Šaunus geometrinis modelis, kurį gaunate šioje programoje, sudarytas iš daugybės ekrane nupieštų kvadratų. Turite sukurti kintamąjį pavadinimu „dydis“ir prilyginti jam 20, kuris bus naudojamas šių kvadratų dydžiui nustatyti

Užprogramuokite šaunų geometrinį modelį „Python“8 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“8 veiksme

Žingsnis 8. Sukurkite for ciklą

Norėdami gauti norimą geometrinį modelį, turite nuolat kurti rašiklius kvadratus, tai darykite kartodami, o tai yra skirta for for. Tai daroma kitoje kodo eilutėje užrašant „i diapazone (150):“. Tai nustatoma, kad programa būtų paleista 150 kartų, šiuo atveju ji bus naudojama 150 kartų piešti kvadratus, o tai sudarys kietą geometrinį modelį. (Visi ciklo sukūrimo veiksmai turi būti atliekami for ciklo viduje. Tai daroma tiesiog paspaudus tabuliavimo klavišą ir įtraukiant. Tačiau sukūrus ciklą tai turėtų būti padaryta automatiškai.)

Užprogramuokite šaunų geometrinį modelį „Python“9 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“9 veiksme

Žingsnis 9. Paruoškite atsitiktinę spalvą

Norėdami suteikti modeliui atsitiktinai sukurtas spalvas, turite atlikti šiuos veiksmus. Kitoje eilutėje sukurkite kintamąjį pavadinimu „r“ir nustatykite jį lygų „random.randint (0, 225). Pakartokite šį veiksmą dar du kartus naudodami kintamųjų pavadinimus „g“ir „b“.

Užprogramuokite šaunų geometrinį modelį „Python“10 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“10 veiksme

Žingsnis 10. Išsaugokite atsitiktinę spalvą

Dabar, kai yra trys kintamieji, generuojantys atsitiktinius skaičius, turite juos išsaugoti kintamajame. Kitoje kodo eilutėje sukurkite kintamąjį pavadinimu „randcol“ir nustatykite jį lygų „(r, g, b)“.

Užprogramuokite šaunų geometrinį modelį „Python“11 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“11 veiksme

Žingsnis 11. Leiskite programai naudoti spalvas

Norėdami suteikti programai prieigą prie spalvų, paleiskite spalvų funkciją. Norėdami paleisti spalvų funkciją, jums tereikia įvesti kitą kodo eilutę „colormode (255)“ir pereiti prie kitos eilutės.

Užprogramuokite šaunų geometrinį modelį „Python“12 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“12 veiksme

Žingsnis 12. Nustatykite spalvą

Naudodami anksčiau sukurtą rašiklį nustatysite jo spalvą. Tai galite padaryti rašydami „pen.color (randcol)“. Dabar pieštukas atsitiktine spalva suteiks piešinį.

Užprogramuokite šaunų geometrinį modelį „Python“13 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“13 veiksme

Žingsnis 13. Pateikite švirkštimo priemonės instrukcijas

Norėdami gauti norimą efektą, turėsite įvesti „pen.circle (dydis, žingsniai = 4)“. 7 veiksme sukūrėte kintamąjį „dydis“, kuris čia naudojamas. Tada „žingsniai = 4“dalis sukuria kvadratą.

Užprogramuokite šaunų geometrinį modelį „Python“14 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“14 veiksme

Žingsnis 14. Pasukite rašiklį

Šaunus modelis atsiranda sukant rašiklį kiekvienoje kilpos iteracijoje. Rašiklį sukate rašydami kitoje kodo eilutėje „pen.right (55)“. Dėl to rašiklis kiekvieną kartą per kilpą sukasi į dešinę 55 laipsnių kampu.

Užprogramuokite šaunų geometrinį modelį „Python“15 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“15 veiksme

Žingsnis 15. Padidinkite kvadrato dydį

Šauniojo modelio dalis yra ta, kad kvadratas vis didėja. Tai galite padaryti parašę paskutinę kodo eilutę „dydis = dydis +3“. Taigi kiekvieną kartą per kilpą jis padidina kvadrato dydį 3.

Užprogramuokite šaunų geometrinį modelį „Python“16 veiksme
Užprogramuokite šaunų geometrinį modelį „Python“16 veiksme

Žingsnis 16. Paleiskite programą

Jūsų programa turėtų atrodyti taip, kaip čia. Norėdami pamatyti šaunų geometrinį modelį, jums tereikia paspausti „f5“klaviatūroje.

Patarimai

  • Pirmą kartą paleidus jis paprašys jūsų išsaugoti programą, būtinai išsaugokite ją kaip.py failą
  • Paleidus pirmą kartą, jei sakoma, kad programa nereaguoja, tiesiog ignoruokite ją ir išeikite iš programos.

Rekomenduojamas: