Kas ir Python?
Python ir programmēšanas valoda, kurā instrukcijas raksta cilvēkam samērā viegli lasāmā formā. Ar to veido tīmekļa lietotnes, automatizē uzdevumus, analizē datus un izstrādā mākslīgā intelekta risinājumus.
Pirmā programma
print("Sveika, pasaule!")
Šī programma izvada tekstu ekrānā. Funkcijai print() iekavās norādām to, ko vēlamies parādīt.
print ir pareizi, bet Print nav tā pati funkcija.Datu izvade ar print()
Ar print() var izvadīt tekstu, skaitļus un mainīgo vērtības. Tekstu raksta pēdiņās, bet skaitļus — bez pēdiņām.
print("Mani sauc Anna.")
print(2026)
vards = "Anna"
print("Sveika,", vards)
Datu ievade ar input()
input() ļauj programmai saņemt lietotāja ievadītu informāciju. Svarīgi: input() rezultāts vienmēr ir teksts (str), pat ja ievadi skaitli.
vards = input("Kā tevi sauc? ")
print("Sveiki,", vards)
vecums = int(input("Cik tev gadu? "))
print("Nākamgad tev būs", vecums + 1)
18, input() sākumā saņem tekstu "18". Ar int() to pārveido par veselu skaitli.Četri svarīgi datu tipi
Datu tips nosaka, kāda veida vērtība tiek glabāta un kādas darbības ar to var veikt.
str — teksts
vards = "Marta"
pilseta = "Rīga"Teksts tiek likts pēdiņās.
int — vesels skaitlis
vecums = 17
skaits = 4Skaitlis bez decimāldaļas.
float — decimālskaitlis
temperatura = 21.5
cena = 3.99Python kodā decimāldaļu atdala ar punktu.
bool — loģiska vērtība
ir_saule = True
ir_lietus = FalseIespējamas vērtības True un False.
Pārbaudi mainīgā tipu
Izvēlies piemēru, lai redzētu, ko atgriež Python funkcija type().
vards = "Marta"
print(type(vards))
Tipa pārveidošana
skaitlis_teksta_forma = "12"
skaitlis = int(skaitlis_teksta_forma)
rezultats = skaitlis + 3
print(rezultats) # 15
Atceries: "12" + "3" apvieno tekstus un dod "123", bet 12 + 3 veic skaitlisku saskaitīšanu un dod 15.
Praktiskais uzdevums
Uzraksti nelielu programmu, kas pajautā lietotāja vārdu un dzimšanas gadu, pēc tam izvada sveicienu un aptuvenu vecumu 2026. gadā.
Ko esi apguvis?
- Programma izpilda instrukcijas secīgi.
print()parāda izvadi, betinput()saņem ievadi.strir teksts,int— vesels skaitlis,float— decimālskaitlis,bool— loģiska vērtība.int()unfloat()var pārveidot atbilstošu tekstu par skaitli.
Pašpārbaudes tests
Spied pogu, ievadi vārdu, uzvārdu un atbildi uz jautājumiem!
Papildu uzdevums: Pirkumu grozs
Izveido programmu, kas aprēķina kopējo summu par pirkumu un parāda datu tipus:
- Pajautā lietotājam preces nosaukumu (teksts /
str). - Pajautā preces daudzumu (vesels skaitlis /
int). - Pajautā vienas preces cenu (decimālskaitlis /
float). - Aprēķina kopējo summu un izvada to, kā arī parāda cenu mainīgā datu tipu, izmantojot
type().
float(), lai cena varētu saturēt centus (piemēram, 3.99)!