Stundas uzdevums: Lietot profesionālus koda rakstīšanas standartus, sastādīt skaidrus komentārus un strukturēt programmu tā, lai tā būtu saprotama gan datoram, gan citiem izstrādātājiem.
2.4.8. Dokumentē kodu un ievero koda noformēšanas vadlīnijas.70 min darba sadalījums: 1. uzdevums (~20 min) - atjauno teorijas piemēru vai minimālo prototipu; 2. uzdevums (~25 min) - pielieto to galvenajā uzdevumā; 3. uzdevums (~25 min) - pārbaudi rezultātu, izlabo kļūdas un tikai beigās pieraksti vienu secinājumu. Papildus/4. līmeņa uzdevums ir paredzēts tikai tad, ja pamatdarbs ir pabeigts.
Pirms sāc: izmanto iepriekš apgūto un šīs lapas teorijas/koda piemērus. Ja vajadzīga jauna komanda vai rīks, vispirms atrodi tās paraugu teorijas sadaļā.
Programmēšanā koda lasāmība ir tikpat svarīga kā tā funkcionalitāte. Lūk, galvenie standarti:
#: Dators tos ignorē, bet tie palīdz cilvēkiem saprast koda nolūku. Raksti par to, kāpēc kods kaut ko dara, nevis apraksti acīmredzamo.
# Slikti: Pārvērš ievadi par skaitli un pieskaita 10
rezultats = int(input()) + 10
# Labi: Pievieno bāzes punktu bonusu jaunajam spēlētājam
kopejie_punkti = int(input("Punkti: ")) + 10
speletaja_vards = "Anna" # Pareizi
SpeletajaVards = "Anna" # Nepareizi (Camel Case nav ieteicams Python mainīgajiem)
a = 5 + 2 # PEP 8 standarts
a=5+2 # Kļūdains stils
""": Vairāku rindu komentāri faila sākumā vai funkcijās, lai aprakstītu kopējo mērķi un autorību.
"""
Spēles 'Duelis' galvenais aprēķinu modulis.
Autors: Jānis Bērziņš (2026)
"""
Šis ir īss iesildīšanās uzdevums. Nokopē sagatavi, ielīmē to pareizajā koda vietā un palaid. Šeit pietiek droši izmēģināt tēmu 2.4 Koda stils un komentāri; detalizētu izpratni veidosi nākamajos uzdevumos.
Kopējamais piemērs vai sagatave: izmanto šo bloku kā starta punktu, nevis kā gala risinājumu.
"""
Spēles 'Duelis' galvenais aprēķinu modulis.
Autors: Jānis Bērziņš (2026)
"""
main.py failā un palaid no termināļa.Pievieno šīs stundas paņēmienu kā nelielu, strādājošu projekta daļu.
punkti, gajiens, atbilde, rezultats vai parbauda_ievadi().Pārbaudi, vai algoritms darbojas paredzami vairākās situācijās.
Ja pamatdarbs ir pabeigts, paplašini projektu ar vienu nelielu programmētu uzlabojumu.
# Izvada rezultātu blakus print(rezultats). Tas jau ir acīmredzami.mans_speks, bet nākamo TavsSpeks, kods izskatīsies neprofesionāli un būs grūtāk atcerēties pareizo sintaksi. Pieturies pie Snake Case.""") gan sākumā, gan beigās.| Kritērijs | Slikts piemērs | Labs piemērs (Snake Case) |
|---|---|---|
| Skaidrība | s = 100 |
sakuma_dzivibas = 100 |
| Konsekvence | SpeletajaVards |
speletaja_vards |
| Jēga | d1, d2, d3 |
speks, aizsardziba, veiksme |
"""
Vienkāršs aprēķinu skripts cīņas mehānikai.
Izmanto PEP 8 standartus un atbilstošus mainīgo nosaukumus.
"""
ienaidnieka_hp = 100
mana_jauda = 25
# Aprēķins, ievērojot PEP 8 atstarpes ap operatoriem
atlikums = ienaidnieka_hp - mana_jauda
print(f"Ienaidniekam palika {atlikums} HP.")