Skip to content

Datu ievade un izvade (input & print)

Kas tas ir?

Programmējot, mēs bieži:

  • saņemam datus no lietotāja (piemēram, vārdu vai skaitli),
  • un parādām rezultātu uz ekrāna.

To sauc par:

  • datu ievadi input()
  • datu izvadi print()

Ievade ar input()

Funkcija input() ļauj lietotājam kaut ko ierakstīt.

python
vards = input("Ievadi savu vārdu: ")
python
Ievadi savu vārdu: ... # Šeit var ievadīt tekstu

💾 Programma saglabā: vards = "Anna"

Izvade ar print()

Funkcija print() ļauj izvadīt informāciju uz ekrānu.

python
print("Sveiks, skolēn!")
python
Sveiks, skolēn!

Kopā: input() + print()

python
vards = input("Ievadi savu vārdu: ")
print("Sveiks/-a,", vards)
python
Ievadi savu vārdu: Anna
Sveiks/-a, Anna

Skaitļu ievade: int(input())

Visa ievade ar input() ir teksts str(). Ja vajag skaitli, pārveido to ar int() vai float().

Piemērs ar skaitli:

python
skaitlis = int(input("Ievadi skaitli: "))
print("Tavs skaitlis plus viens ir:", skaitlis + 1)
python
Ievadi skaitli: 4
Tavs skaitlis plus viens ir: 5

Vēl viens piemērs

python
vards = input("Ievadi savu vārdu: ")
uzvards = input("Ievadi savu uzvārdu: ")
print("Tavs vārds ir:", vards, uzvards)
python
Ievadi savu vārdu: Anna
Ievadi savu uzvārdu: Kalniņa
Tavs vārds ir: Anna Kalniņa

Noderīgi materiāli