wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pętla for i while

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Ile razy wykona się następująca pętla przedstawiona na rysunku?

a)

3

b)

2

c)

wcale

d)

9

2.

Jakie liczby wypiszą się na ekranie?

a)

2 4 8 16 32

b)

1 2 4 8 16 32

c)

w kodzie kryje się błąd

d)

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32

3.

Ile wyniesie zmienna suma po wykonaniu pętli?

a)

5

b)

10

c)

15

d)

0

4.

Ile wyniesie zmienna suma po wykonaniu pętli?

a)

1

b)

0

c)

10

d)

11

5.

Czy powyższa składnia pętli For jest prawidłowa?

a)

Tak, jest to prawidłowa składnia for

b)

Nie jest prawidłowa, brakuje znaku :

c)

To zależy od wersji Pythona

d)

Jest prawidłowa, ale posiada tylko jedną instrukcję

6.

Oprócz instrukcji FOR drugą instrukcją iteracyjną w Python jest:


a)

While

b)

input

c)

print

d)

int

7.

Co będzie wynikiem kodu?

a)

0

b)

0, 1

c)

1, 2

d)

0, 1

8.

Jeśli nie wiesz, ile razy powinna być wykonywana pętla, najlepiej zastosuj pętlę

a)

for

b)

while

c)

input

d)

print

9.

Co zostanie wypisane w wyniku działania poniżej pętli?

a)

0,1,2,3,4

b)

1,2,3,4

c)

0,1,2,3,4,5

d)


1,2,3,4,5

10.

Jaki ciąg liczb będzie wynikiem pętli?

a)

2, 5, 8, 11

b)

2, 5, 8, 11, 13

c)

2, 4, 6, 8, 10, 12

d)

żaden

11.

Jakiego kodu użyjesz aby wypisać ciąg liczb: 6, 12, 18, 24, 30 ?

a)


for x in range(6, 30, 6):

print(x)

b)

for x in range(6,35,6):

print(x)

c)


while x (6, 35, 6):

print(x)

d)

while x (6, 30, 6):

print(x)

12.

Pętla while, która wyświetli ciąg tych liczb: 4, 6, 8, 10, 12, 14, 16, 18
jest opisana kodem:

a)

x = 4

while i < 19:

print(x)

x = (x+2)

b)

x = 1

while x < 19:

print(x)

x = x+2

c)

x = 1

while x =< 19:

print(x)

x = (x+2)

d)


x = 4

while x < 19:

print(x)

x = (x+2)

e)

x = 0

while x < 18:

print(x)

x = (x+2)

13.

Jasio Kowalski miał użyć w Pthonie pętli while, aby stworzyć ciąg kolejnych liczb całkowitych zaczynając od 1, dodając do niego 4, aż osiągnie wartość najbliższą 40, ale jednocześnie mniejszą od 40.

Nagle o północy, pojawiły się przed nim 4 karteczki z kodami, ale tylko jeden z nich był prawdziwy. Pomóż Jasiowi wybrać:

Które wyrażenie z użyciem pętli while w Pythonie jest prawidłowe?

a)


liczba = 1

while liczba >= 40:

print(liczba)

liczba += 4

b)

liczba = 1

while liczba < 40:

print(liczba)

liczba += 4

c)


liczba = 0

while liczba =< 40

print(liczba)

liczba + 4

d)


liczba = 0

while liczba <= 40:

print(liczba)

liczba = 4

14.

Znak, który musi znajdować się na końcu linii w przypadku if, while, for itp.

a)

:

b)

;

c)

.

d)

,

15.

Jaki będzie wynik tego programu?

a)

1
2
3
11

b)


1
2
11

c)


1
2
21

d)

1
2
3
21