Tavs šīs stundas izaicinājums: Tu iemācīsies rakstīt kodu ne tikai datoram, bet arī cilvēkam. Apgūsi Snake Case nosaukumu došanas stilu, PEP 8 standartus un iemācīsies izmantot komentārus kā "vēstules nākotnes sev".
SR 2.4.8. (Koda komentēšana un dokumentēšana)speletaja_vards).a = 5 + 2, nevis a=5+2).Iemācīties pareizi dokumentēt programmas sākumu un paskaidrot koda soļus.
dokumentets_duelis.py."""), kurā ieraksti spēles nosaukumu, savu vārdu un datumu.input() rindas pievieno vienas rindas komentāru (#), paskaidrojot, ka šeit tiek reģistrēti cīņas dalībnieki.Labot sliktu koda stilu un ieviest profesionālu mainīgo nosaukumu došanas kārtību.
tirs_kods.py un iekopē šo "slikto" paraugu:
X = int(input("Speks: "))
y_BONUSS = 10
REzultAtS = X + y_BONUSS
print(REzultAtS)
Apvienot aprēķinus ar augstiem lasāmības standartiem un paskaidrot "kāpēc" loģiku.
duelisa_logika.py.uzvaru_skaits).| Kritērijs | Slikts piemērs | Labs piemērs (Snake Case) |
|---|---|---|
| Skaidrība | s = 100 |
sakuma_veseliba = 100 |
| Konsekvence | SpeletajaVards |
speletaja_vards |
| Jēga | d1, d2, d3 |
speks, aizsardziba, veiksme |
Atceries: Labs kods lasās kā stāsts. Ja Tev pašam ir grūti saprast savu vakar rakstīto kodu, tātad tas nav pietiekami labi dokumentēts!
# Aprēķinām ienaidnieka atlikušo veselību pēc trieciena
ienaidnieka_hp = 100
mana_jauda = 25
# Aprēķins ievērojot PEP 8 atstarpes
atlikums = ienaidnieka_hp - mana_jauda
print(f"Ienaidniekam palika {atlikums} HP.")