alphaPlan · Programim në botën e të dhënave · Fletë përmbledhëse 01
Fillimet
Drejto një robot të vogël në ekran me Python, ruaj vlera në variabla, merr vendime dhe përsërit punën me cikle.
Idetë për t’u mbajtur mend
- 01Një program me Turtle ndjek gjithmonë katër hapa: importo veglat e turtle, krijo një turtle, vizato me të, pastaj mbylle me turtle.done().
- 02Një variabël është një enë me emër: ka një emër dhe një vlerë, dhe vlera mund të ndryshojë ndërsa programi punon.
- 03Python i dallon shkronjat e mëdha nga të voglat dhe i grupon rreshtat sipas hapësirës në fillim, ndaj Score dhe score janë dy emra të ndryshëm dhe hapësira nuk është zbukurim.
- 04Një if e ekzekuton bllokun e vet vetëm kur kushti është i vërtetë, else mbulon rastin tjetër dhe elif i provon rastet e tjera me radhë.
- 05Cikli while përsërit sa kohë një kusht mbetet i vërtetë; cikli for ekzekutohet një herë për secilin element të një sekuence.
- 06Një cikël brenda një cikli ndërton rrjeta: cikli i brendshëm ecën i tëri për çdo hap të vetëm të ciklit të jashtëm.
Fjalët
- skk.forward(100)
- E lëviz turtle-n 100 piksela në drejtimin nga i cili është kthyer.
- skk.left(120)
- E kthen turtle-n nga e majta në vend me 120 gradë; right(kënd) e kthen nga e djathta.
- age = age + 1
- Lexo më parë anën e djathtë, gjej përgjigjen, pastaj ruaje sërish në enë.
- random.randint(a, b)
- Një numër i plotë nga a deri te b, ku përfshihen të dyja skajet; random.random() jep një numër me presje nga 0.0 deri në 1.0.
- for side in range(4):
- E përsërit bllokun katër herë, sepse range(4) prodhon numrat 0, 1, 2, 3.
- break, continue
- break e ndalon ciklin menjëherë; continue kapërcen pjesën e mbetur të raundit të tanishëm dhe kalon te tjetri.
Bëj këtë
- Ndiqe një program me dorë para se ta ekzekutosh: gjurmo vlerën e çdo variabli hap pas hapi dhe parashiko çfarë vizaton turtle-ja.
- Kur del një gabim, lexo së pari rreshtin e fundit, gjej numrin e rreshtit që përmend, pastaj pyet cilin emër ose vlerë nuk e gjeti dot Python.
- Zgjidh një mënyrë shkrimi për çdo emër dhe rri me të.
- Përdor një cikël for kur i di elementet ose numrin që më parë, dhe një cikël while kur nuk e thua dot paraprakisht sa raunde do të duhen.
- Vendos brenda çdo cikli while diçka që e afron drejt ndalimit.
Kujdes
- Një NameError me tekstin name is not defined do të thotë se variabli nuk mori kurrë një vlerë, ndaj nuk ekziston asnjë enë me atë emër për të lexuar.
- Nëse harron count = count + 1, kushti nuk bëhet kurrë i pavërtetë dhe cikli nuk ndalon kurrë: një cikël i pafund.
- Teksti shkruhet brenda thonjëzave, që Python ta dallojë nga një emër ose udhëzim.
Gjete diçka të paqartë, të vjetruar ose që mund të përmirësohet? Sugjero një përmirësim