Tavs šīs stundas izaicinājums: Tu iemācīsies izveidot dialogu starp datoru un cilvēku, izmantojot input(), un apgūsi datu "tulkāšanu" jeb konvertāciju, lai spēlētāja ievadītie skaitļi kļūtu derīgi aprēķiniem.
input() funkcija visus iegūtos datus vienmēr atdod kā tekstu (str).int() — veseliem skaitļiem (piem., vecums, dzīvības).float() — skaitļiem ar decimāldaļām (piem., svars, reizinātājs).Iemācīties iegūt vairākus teksta datus un tos apvienot loģiskā izvades teikumā.
anketa.py.vards un piešķir tam vērtību no input("Kā sauc Tavu varoni? ").speja un pajautā lietotājam: "Kāda ir viņa superspēja?".print("Varonis", vards, "(vecums:", vecums, ") gatavojas izmantot spēju:", speja).Praktiski pielietot veselu skaitļu (int) konvertāciju un matemātisku saskaitīšanu.
veseliba.py.sakuma_hp, izmantojot int(input("Ievadi sākuma HP: ")).bonuss (bruņu punktus), arī konvertējot uz int.kopejais = sakuma_hp + bonuss.print("Tavs duelētājs sāk cīņu ar", kopejais, "HP").Darbs ar daļskaitļiem (float) un programmas "stabilitātes" pārbaude.
veiksme.py.int) un "Veiksmes reizinātāju" (float, piemēram, 1.15).int() funkcijā nonāk tikai cipari.+ zīmi. print() funkcijā dažādus tipus visdrošāk atdalīt ar komatu.int(input("...")), vienmēr pārbaudi, vai beigās ir divas aizverošās iekavas.# Pareiza datu apstrāde
vards = input("Duelanta vārds: ")
dzivibas = int(input("Bāzes HP: "))
vairogs = int(input("Vairoga punkti: "))
kopa = dzivibas + vairogs
print(vards, "dodas cīņā ar", kopa, "izturību!")