Napiš nám prosím zpětnou vazbu na poslední hodinu.
Napiš program, který se bude uživatele ptát na tajné heslo do té doby, než ho uživatel správně vyplní.
Změň program Kámen, nůžky, papír
z úkolu 7 po druhé lekci tak, aby opakoval hru, dokud uživatel
nezadá konec
.
Změň program Kámen, nůžky, papír
tak, aby se tah počítače určoval náhodně.
Nápověda: můžeš použít funkci randrange
a nastavit tah_pocitace
na:
'kámen'
, pokud je náhodné číslo 0,'nůžky'
, pokud je náhodné číslo 1,'papír'
.Napiš program, který se ptá uživatele na čísla do té doby, než zadá 0
. Poté vypíše nejmenší ze
zadaných čísel. (Pozor: nula se mezi porovnávaná čísla nepočítá.)
Nápověda: průběžně stačí ukládat jen údaj, které číslo je aktuálně to nejmenší.
Napiš program, který simuluje tuto hru:
První hráč hází kostkou (t.j. vybírají se náhodná čísla od 1 do 6), dokud nepadne šestka. Potom hází další hráč, dokud nepadne šestka i jemu. Potom hází hráč třetí a nakonec čtvrtý. Vyhrává ten, kdo na hození šestky potřeboval nejvíc hodů. (V případě shody vyhraje ten, kdo házel dřív.)
Program by měl vypisovat všechny hody a nakonec napsat, kdo vyhrál.
Poznámka: pokud nemáš předchozí úkol, tento také přeskoč.
Napiš program, který postupně načte od uživatele dvě čísla a jednoznakový
řetězec – buď '+'
, '-'
, '*'
nebo '/'
.
Program provede na číslech příslušnou operaci.
Příklad použití programu:
První číslo: 123
Druhé číslo: 456
Operace: +
123 + 456 = 579
Pomocí cyklu for
a příkazu if
napiš program, který vypíše následující řádky.
Funkci print
volej pouze uvnitř v cyklu:
první řádek
není první
není první
není první
Co vypíše tenhle kód?
for c in 'Ahoj světe!':
print(c)
Co po této lekci umím:
while
.break
a continue
.for
a kdy cyklus while
.