Lekcia 1/6 · Maturitná prípravaNezačatéStredná škola~150 min
Reťazce
Úlohy s textom a prvé ucelené programy: ciferný súčet, šifra, palindróm, rodné číslo, BMI či kvadratická rovnica.
Po tejto lekcii budeš vedieť:
- Prechádzať reťazec cyklom a pracovať s rezmi
- Používať metódy reťazcov: `count`, `split`, `lower`, `isdigit`
- Ošetriť zlý vstup a rozdeliť program na funkcie
- Výstup píš presne podľa zadania - testy ho porovnávajú riadok po riadku (medzery na konci riadkov nevadia). Text v `input("…")` si napíš podľa seba, testy ho ignorujú.
Teória (PDF)
Teóriu k tejto lekcii pripravujeme.
Príklady na vyskúšanie
Tvoj kód beží iba v tomto prehliadači, v izolovanom prostredí bez prístupu k internetu či k tvojmu účtu.
Príklady k tejto lekcii pripravujeme.
Úlohy
Pustiť sa do úloh- Napíš programCiferný súčetZákladná10 XP
- Napíš programPolovičná pyramídaZákladná10 XP
- Napíš programVýpočet BMIJednoduchá20 XP
- Napíš programHľadanie znaku v reťazciZákladná10 XP
- Malý projektRodné čísloStredná30 XP
- Napíš programFibonacciho postupnosťJednoduchá20 XP
- Napíš programČítač myšlienokStredná30 XP
- Algoritmická úlohaNajväčší spoločný deliteľJednoduchá20 XP
- Napíš programČíslo v náhodnom čísleJednoduchá20 XP
- Napíš programCézarova šifraJednoduchá20 XP
- Napíš programPalindrómZákladná10 XP
- Napíš programZnaky a slová vo veteJednoduchá20 XP
- Napíš programKvadratická rovnicaJednoduchá20 XP
- Malý projektKameň, papier, nožniceJednoduchá20 XP
- Napíš programKontrola heslaJednoducháNepovinné20 XP
- Predpovedz výstupRezy reťazcaJednoducháNepovinné20 XP