Iemācies nolasīt lietotāja ievadi ar input(), apstrādāt datu tipus
un izvadīt formatētus rezultātus ar f-strings. Pirmā interaktīvā programma!
No datu tipiem un ievades līdz interaktīvam skaitļu duelim.
Iepazīsti četrus Python pamata datu tipus un kā tos nolasīt no input().
Konvertē ievades tekstu uz skaitļiem un veic aprēķinus ar int() un float().
Veic sarežģītākus aprēķinus un izvadi rezultātus ar formatētiem f-string veidnēm.
Iepazīsti PEP 8 standartus, snake_case nosaukumus un # komentāru kultūru.
Plāno skaitļu minēšanas spēli ar plūsmas shēmu pirms koda rakstīšanas.
Izveido interaktīvu spēli starp diviem spēlētājiem ar skaitļu aprēķiniem un rezultātu.
Datu tipi, konvertācija, aritmētiskie operatori, f-strings un PEP 8.
| Komanda / Tips | Ko tas dara? | Piemērs |
|---|---|---|
input() |
Nolasa lietotāja ievadi no termināla (vienmēr kā tekstu). | vards = input("Vārds: ") |
int() |
Konvertē vērtību par veselu skaitli (Integer). | gadi = int("15") |
float() |
Konvertē vērtību par daļskaitli (Float). Atdalītājs ir punkts! | reizinatajs = float("1.5") |
str() |
Konvertē vērtību par tekstu (String). | teksts = str(100) |
+, -, *, / - Pamata darbības (saskaitīšana, atņemšana, reizināšana, dalīšana).// - Veselā dalīšana (atmet decimāldaļu, piem., 10 // 3 rezultāts ir 3).% - Modulis jeb dalīšanas atlikums (piem., 10 % 3 rezultāts ir 1).** - Kāpināšana (piem., 2 ** 3 rezultāts ir 8).Mūsdienīgs veids, kā apvienot tekstu ar mainīgajiem. Sākas ar burtu f pirms pēdiņām, un mainīgos liek {} iekavās.
vards = "Gendalfs"
hp = 100
print(f"Spēlētājam {vards} ir {hp} dzīvības.")
print(f"Summa: {summa:.2f}") # 2 decimālzīmes
# izmanto vienas rindas paskaidrojumiem. """ ... """ izmanto vairāku rindu dokumentācijai (Docstrings).mans_varonis, nevis MansVaronis).a = 5 + 2).TypeError rodas, ja mēģini saskaitīt str un int bez konvertācijas.