Font size
Worksheets5.1 Opakujeme vykonávanie príkazov
Total questions: 10
Worksheet time: 5mins
Na čo slúži for cyklus v Pythone?
Na vetvenie programu
Na opakovanie príkazov
Na ukončenie programu
Na definovanie funkcie
Čo vyjadruje zápis:
for i in range(1,6):?
Cyklus sa vykoná 6-krát
Premenná i nadobúda hodnoty 1 až 5
Premenná i nadobúda hodnotu 6
Cyklus sa vykoná len raz
Ktoré hodnoty postupne nadobúda premenná i v range(10,16)?
10 až 15
10 až 16
11 až 16
Len 16
Čo sa stane, ak v cykle použijeme text=i namiesto text='1'?
Vypíše sa vždy číslo 1
Vypíšu sa postupne hodnoty premennej i
Program skončí chybou
Nevypíše sa nič
Ktoré tvrdenia o odsadení (indentácii) vo for cykle sú správne?
Príkazy s rovnakým odsadením patria do cyklu
Príkazy bez odsadenia sa vykonajú len raz
Odsadenie nemá v Pythone význam
Odsadenie sa používa len v podmienkach
Čo robí tento kód? for i in range(1,6): print(i*10)
Vypíše čísla 1 až 6
Vypíše 10, 20, 30, 40, 50
Vypíše len 50
Nevypíše nič
Ktorý zápis vytvorí päť vodorovných čiar s rozostupom 10 bodov?
for i in range(5): canvas.create_line(10, i, 200, i)
for i in range(1,6): canvas.create_line(10, i*10, 200, i*10)
for i in range(10,60): canvas.create_line(10, i, 200, i)
for i in range(1,10): canvas.create_line(i, 10, i, 200)
Na čo slúži tretí parameter v range(10,60,10)?
Určuje počiatočnú hodnotu
Určuje koncovú hodnotu
Určuje krok zmeny
Určuje počet opakovaní
Čo zabezpečí kombinácia canvas.update() a canvas.after(1000) vo for cykle?
Okamžité ukončenie cyklu
Spomalené vykresľovanie s aktualizáciou plátna
Vymazanie canvasu
Zrýchlenie programu
Ktoré tvrdenia o cykle for sú správne?
Je to cyklus s pevným počtom opakovaní
Počet opakovaní je vždy nekonečný
Často sa používa s funkciou range()
Nahrádza podmienený príkaz if
