Tavs šīs stundas izaicinājums: Identificēt galvenos programmēšanas datu tipus, iegūt lietotāja ievadi un konvertēt tekstu skaitļos, lai veidotu interaktīvas programmas.
2.4.13. Lieto mainīgos, datu tipus un pamatkonstrukcijas.input() aptur programmas izpildi un gaida lietotāja teksta ievadi terminālī. Viss, ko nolasa input(), noklusējuma formātā ir teksts.str jeb String (Simbolu virkne) — tekstuāla informācija (piemēram, "Spēlētājs").int jeb Integer (Vesels skaitlis) — matemātisks skaitlis bez komatiem (piemēram, 10, -5).float jeb Floating-point number (Daļskaitlis) — skaitlis ar decimāldaļu (piemēram, 1.5). Python sintaksē atdalītājs ir punkts, nevis komats.int(), mēs pasakām datoram tekstu "5" uztvert kā matemātisku skaitli 5.Izmanto ievades komandu, lai saglabātu teksta informāciju mainīgajos un izvadītu to ekrānā.
duelis_profils.py.input("Ieraksti savu vārdu: ") un piešķir to mainīgajam vards.ierocis, jautājot par spēlētāja izvēlēto inventāru.print(), lai izvadītu tekstu, piemēram: print("Spēlētājs", vards, "izvēlas", ierocis).Veic datu konvertāciju uz Integer (Veselu skaitli), lai veiktu matemātisku saskaitīšanu.
uzbrukums.py.speks un bonuss).int(input("Ievadi punktus: ")).kopejais.print("Kopējais spēks ir:", kopejais) un pārbaudi programmas darbību.Strādā ar Float (Daļskaitļiem) un apstiprini iegūto datu tipu programmā.
trieciens.py.bazes_bojajums, kas no lietotāja ievades tiek pārvērsts par int.kritiskais_reizinatajs, kas tiek pārvērsts par float.rezultats.print(type(rezultats)), lai pārliecinātos, ka terminālis uzrāda float klasi.Apvieno datu konvertāciju, aprēķinus un mainīgo atjaunināšanu vienā secīgā ciklā.
dziviba.py.hp = 100).input komandām) prasi lietotājam ievadīt ienaidnieka uzbrukuma spēku. Neaizmirsti konvertēt ievadi.hp mainīgā un uzreiz izvadi atlikušo dzīvību ar print() komandu.int(input("Teksts: ")) beidzas ar divām aizverošajām iekavām )).5 + 5, rezultāts ir 55, Tu datoram liec saskaitīt tekstus. Esi aizmirsis izmantot datu tipu konvertāciju (int()).# Teksta ievade (String)
vards = input("Ievadi varoņa vārdu: ")
# Skaitļu ievade un konvertācija (Integer un Float)
punkti = int(input("Ievadi bāzes punktus: "))
reizinatajs = float(input("Ievadi bonusa reizinātāju (piem., 1.5): "))
# Matemātiska darbība
kopejie_punkti = punkti * reizinatajs
# Rezultāta izvade
print(vards, "kopā ieguva", kopejie_punkti, "punktus!")
print("Rezultāta datu tips ir:", type(kopejie_punkti))