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:
- Izveido mainīgo, kurā saglabā ievadīto krāsu:
krasa = input("Ievadi savu mīļāko krāsu: ") - 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:
- Izveido divus mainīgos:
vards1 = input("Ievadi pirmo vārdu: ")
vards2 = input("Ievadi otro vārdu: ") - 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 arprint().
✅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.5utt.- 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())vaifloat(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
forciklu arrange(5)un iekšā rakstiprint()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:
- Izveido mainīgo summa ar sākuma vērtību 0:
- Izveido ciklu, kas atkārtojas no 1 līdz 10:
- Cikla iekšpusē pieskaiti i pie summa:
- Pēc cikla beigām izdrukā rezultātu ar tekstu:
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āizmantoint(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ļūtuteksts[i]burtiem. Neaizmirsti pārvērst ievadīto skaitli arint().
✅Ievaddati:
robotika
4 🖥️Izvaddati:
r
o
b
o