Skip to content

Kombinētie uzdevumi

Mācību uzdevumu struktūra

Sarežģītības līmeņi:
🟢 - vienkāršs sarežģītības līmenis;
🟡 - vidējs sarežģītības līmenis;
🔴 - paaugstināts sarežģītības līmenis.


Dati — norāda, kādi datu tipi vai funkcijas jāizmanto, piemēram, str() norāda uz tekstu, un input() norāda uz lietotāja ievadi.
Piemērs:
Mainīgais vārds ir tipa str (teksts):
vards = str('Jānis')

Ievades funkcija, lai iegūtu tekstu no lietotāja:
lietoja_vards = input('Kā Tevi sauc? ')


Ievaddati — tas ir, kad programma prasa lietotājam ievadīt kādu informāciju.

🖥️ Izvaddati — tas ir, kad programma parāda rezultātu ekrānā.


Mainīgie un datu tipi:

🟢1. uzdevums. mana-milaka-krasa.py

Parādīt uzdevumu

👉 Dati: mainīgie, teksts str(), mainīgie, input(), print()

🧠 Uzdevums:
Izveido programmu, kas:

  • Prasa lietotājam ievadīt savu mīļāko krāsu
  • Izdrukā teikumu ar šo krāsu

💡 Padoms:

  • Lieto input() un saglabā to mainīgajā.
  • Tad lieto print(), lai uzrakstītu, piemēram: "Tava mīļākā krāsa ir zila"

🛠 Darbu gaita:

  1. Izveido mainīgo, kurā saglabā ievadīto krāsu: krasa = input("Ievadi savu mīļāko krāsu: ")
  2. Izdrukā teikumu: print("Tava mīļākā krāsa ir", krasa)

Ievaddati:

zaļa

🖥️ Izvaddati:

Tava mīļākā krāsa ir zaļa

🟢2. uzdevums. divu-tekstu-apvienosana.py

Parādīt uzdevumu

👉 Dati: mainīgie, teksts str(), input(), print()

🧠 Uzdevums:
Izveido programmu, kas:

  • Prasa ievadīt divus vārdus (jebkurus)
  • Izdrukā abus vārdus vienā rindā ar atstarpi starp tiem

💡 Padoms:

  • Lieto input() divas reizes.
  • Izdrukā abus vārdus ar print(a, b) – tas ieliks atstarpi automātiski.

🛠 Darbu gaita:

  1. Izveido divus mainīgos:
    vards1 = input("Ievadi pirmo vārdu: ")
    vards2 = input("Ievadi otro vārdu: ")
  2. Izdrukā abus kopā: print(vards1, vards2)

Ievaddati:

Es
programmēju

🖥️ Izvaddati:

Es programmēju

🟢3. uzdevums. mana-vizitkarte.py

Parādīt uzdevumu

👉 Dati: mainīgie, teksts str(), input(), print()

🧠 Uzdevums:
Izveido programmu, kas:

  • Prasa ievadīt vārdu, uzvārdu, vecumu un pilsētu
  • Izdrukā īsu vizītkarti vienā vai vairākās rindās

💡 Padoms:

  • Lieto vairākus input(), pēc tam saliec visu ar print().

✅Ievaddati:

"Anna"
"Kalniņa"
14
"Rīga"

🖥️Izvaddati:

Mani sauc Anna Kalniņa  
Man ir 14 gadi  
Es dzīvoju Rīgā

🟡4. uzdevums. atzimju-kalkulators.py

Parādīt uzdevumu

👉 Dati: Skaitļi float(), vidējā vērtība, print()

🧠 Uzdevums:
Izveido programmu, kas:

  • Prasa ievadīt trīs atzīmes (ar decimāliem)
  • Aprēķina un izvada to vidējo vērtību

💡 Padoms:

  • Lieto float(input()), lai varētu ievadīt arī 7.5 utt.
  • Formulā: (a + b + c) / 3

✅Ievaddati:

6.5
8
7.5

🖥️Izvaddati:

Vidējā atzīme: 7.33

🔴5. uzdevums. vienkarss-kalkulators.py

Parādīt uzdevumu

👉 Dati: Skaitļi int() un float(), matemātiskās darbības, print())

🧠 Uzdevums:
Izveido programmu, kas:

  • Pieprasa ievadīt divus skaitļus (piemēram, vecumu, punktus, utt.)
  • Izvada to summu, starpību un reizinājumu

💡 Padoms:

  • Lieto int(input()) vai float(input()), lai pārvērstu tekstu par skaitli.

✅Ievaddati:

7
3

🖥️Izvaddati:

7 + 3 = 10  
7 - 3 = 4  
7 * 3 = 21

Cikli (for / while):

🟢 1. uzdevums. dziesmas-vardi.py

Parādīt uzdevumu

👉 Dati: mainīgie, input(), for cikls, str.

🧠 Uzdevums:

Uzraksti programmu, kas:

  • Prasa ievadīt vārdu
  • Izdrukā šo vārdu 5 reizes — kā dziesmas piedziedājumu

💡 Padoms:

  • Lieto for ciklu ar range(5) un iekšā raksti print() ar vārdu.

✅Ievaddati:

"Hola"

🖥️Izvaddati:

Hola  
Hola  
Hola  
Hola  
Hola

🟢 2. uzdevums. ciparu-summesana.py

Parādīt uzdevumu

👉 Dati: int, for, range(), mainīgie.

🧠 Uzdevums:

Uzraksti programmu, kas:

  • Saskaita skaitļus no 1 līdz 10
  • Izdrukā rezultātu

🛠 Darbu gaita:

  1. Izveido mainīgo summa ar sākuma vērtību 0:
  2. Izveido ciklu, kas atkārtojas no 1 līdz 10:
  3. Cikla iekšpusē pieskaiti i pie summa:
  4. Pēc cikla beigām izdrukā rezultātu ar tekstu:
python
print("Skaitļu summa no 1 līdz 10 ir:", summa)

✅Ievaddati:

(nav ievaddatu)

🖥️Izvaddati:

Skaitļu summa no 1 līdz 10 ir: 55

🟡 3. uzdevums. burti-par-rindam.py

Parādīt uzdevumu

👉 Dati: for cikls, str, input(), print()

🧠 Uzdevums:

Uzraksti programmu, kas:

  • Prasa ievadīt jebkādu vārdu (piemēram, “skola”)
  • Izvada katru burtu jaunā rindā, un beigās — cik burtu bija kopā.

💡 Padoms:

Izmanto for burts in vards: un pēc cikla – len(vards).

✅Ievaddati:

programma

🖥️Izvaddati:

p  
r  
o  
g  
r  
a  
m  
m  
a  
Vārda garums: 9

🟡 4. uzdevums. dziesmas-atkartojums.py

Parādīt uzdevumu

👉 Dati: for cikls, int(), str(), input(), print()

🧠 Uzdevums:

Uzraksti programmu, kas:

  • Prasa ievadīt dziesmas nosaukumu un cik reizes to atkārtot
  • Izvada dziesmas nosaukumu tik reizes, cik tika prasīts.

💡 Padoms:

Atceries, ka range(x) darbojas tikai ar skaitļiem — tev jāizmanto int(input()).

✅Ievaddati:

Happy Birthday  
3

🖥️Izvaddati:

Happy Birthday  
Happy Birthday  
Happy Birthday

🔴 5. uzdevums. burti-un-skaitli.py

Parādīt uzdevumu

👉 Dati: for cikls, str, int, input(), print(), len()

🧠 Uzdevums:

Uzraksti programmu, kas:

  • Prasa ievadīt jebkādu tekstu
  • Prasa ievadīt skaitli
  • Izvada tekstu pa burtiem, bet tikai tik pirmajos burtus, cik norādīts ar skaitli

💡 Padoms:

Vari izmantot range(skaitlis), lai piekļūtu teksts[i] burtiem. Neaizmirsti pārvērst ievadīto skaitli ar int().

✅Ievaddati:

robotika  
4

🖥️Izvaddati:

r  
o  
b  
o