10 questions🇸🇰Slovenčina
🐍 Podmienky a cykly v Pythone – SŠ
Informatika · stredná škola — if, elif, else, cykly for a while, range(), break a predpovedanie výstupu krátkych programov
Make it your own private quiz and change anything you like
Questions
Aké čísla vypíše príkaz for i in range(5): print(i)?
0, 1, 2, 3, 4
1, 2, 3, 4
0, 1, 2, 3, 4, 5
1, 2, 3, 4, 5
20s
Akú hodnotu má v Pythone výraz 7 > 3 and 2 > 5?
True
Chyba (SyntaxError)
None
False
20s
Ktorý príkaz v Pythone okamžite ukončí celý cyklus?
continue
pass
else
break
20s
Pre x = 15 platí: if x > 10: print('A'), elif x > 5: print('B'), else: print('C'). Čo sa vypíše?
Iba A
A aj B
Iba B
Iba C
30s
Ktoré čísla vygeneruje range(2, 11, 3)?
2, 5, 8
2, 4, 6, 8, 10
3, 6, 9
2, 5, 8, 11
30s
Na začiatku je s = 0. Potom prebehne cyklus for i in range(1, 5): s += i. Akú hodnotu bude mať s?
6
4
15
10
30s
Na začiatku je n = 10. Koľkokrát sa vykoná telo cyklu while n > 0: n -= 3?
5
3
Nekonečne veľa
4
30s
V cykle for i in range(6) je príkaz if i % 2 == 0: continue a za ním print(i). Čo sa vypíše?
0, 2, 4
0, 1, 2, 3, 4, 5
1, 3
1, 3, 5
30s
Koľko hviezdičiek vypíše vnorený cyklus: for i in range(3), v ňom for j in range(4) s príkazom print('*')?
9
7
20
12
30s
Na začiatku je i = 1. Cyklus while True: vykoná i *= 2 a ak i > 20, vykoná break. Akú hodnotu bude mať i na konci?
20
32
16
64
60s