Kalo te përmbajtja

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

  1. 01Një program me Turtle ndjek gjithmonë katër hapa: importo veglat e turtle, krijo një turtle, vizato me të, pastaj mbylle me turtle.done().
  2. 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.
  3. 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.
  4. 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ë.
  5. 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.
  6. 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