wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Цикл for

Total questions: 43

Worksheet time: 2hrs 27mins

Name
Class
Date
1.

Яка мета використання циклів в Python?

a)

Обробляти винятки

b)

Визначати функції

c)

Повторювати виконання блоку коду

d)

Виконувати певне завдання один раз

2.

Який тип циклу використовується для виконання блоку коду певну кількість разів?

a)

цикл for

b)

цикл do-while

c)

цикл while

d)

цикл if-else

3.

Який синтаксис для циклу for в Python?

a)

for i in range(5):

b)

for i = 1 to 5:

c)

for i from 1 to 5:

d)

for i = 1; i < 5; i++:

4.

Який буде вивід наступного коду? values = range(4) for i in values: print(i)

a)

1 2 3 4

b)

1 2 3

c)

0 1 2 3

d)

0 1 2 3 4

5.

Яка ціль функції range() в Python?

a)

Створити випадкове число

b)

Визначити діапазон значень

c)

Обчислити середнє значення

d)

Знайти максимальне значення

6.

Які значення будуть виведені наступним кодом?

values = range(1, 6, 2)

for i in values:

    print(i)

a)

1 3 5

b)

1 2 3 4 5

c)

1 3

d)

1 3 5 7 9

7.

Якій цілі слугує функція 'enumerate()' в Python?

a)

Для визначення діапазону значень

b)

Для обробки винятків

c)

Для повторного виконання блоку коду

d)

Для отримання індексів та значень ітерованого об'єкту

8.

Що буде виведено в консоль?

a)

ttt

Привет

b)

tttПривет

c)

1012Привет

d)

10

12

Привет

9.

Що буде виведено в консоль ?

a)

t

b)

9

6

3

c)

6

d)

6

3

10.

Що буде виведено в консоль ?

a)

***

b)

**

**

c)

***

***

d)

******

11.

Що буде виведено в консоль ?

a)

2

b)

9

c)

6

d)

7

12.

Що буде виведено в термінал?

a)

Yes

b)

2

5

c)

2

5

3

13.

Що буде виведено в термінал?

a)

2

10

3

b)

t

t

t

c)

2

5

8

14.

Що буде виведено в термінал ?

a)

2

5

b)

2

3

4

c)

2

3

4

5

d)

t

t

t

15.

Що буде виведено в термінал?

a)

3

3

3

b)

0

1

2

3

c)

p

p

p

d)

0

1

2

16.

Цикл FOR - ...

a)

цикли, які запускаються невідому кількість разів

b)

цикл, які виконуються певну (відому) кількість разів

c)

цикли, які запускаються з передумовою

d)

немає вірних відповідей

17.

Який буде результат цієї програми?

a)

1,2,3,4,5,6,7,8,9,10,11,12

b)

0,2,4,6,8,10

c)

2,4,6,8,10,12

d)

2,4,6,8,10

18.

Яка функція дозволяє задати кількість повторень циклу for?

a)

input

b)

print

c)

sum

d)

range

19.

Який цикл використовується в даному програмному коді?

a)

Цикл с предусловием

b)

Цикл не использован

c)

Бесконечный цикл

d)

Цикл с параметром

20.

Набір інструкцій, чітко описуючих порядок дій виконавця для досягнення результату розв'язку задачі за кінечно число дій.

a)

Програмування

b)

Алгоритм

c)

Програма

d)

Цикл

21.

Що з перерахованого не являється циклом?

a)

while True:

b)

for i in range:

c)

for stroka in spisok:

d)

item in spisok:

22.

Запиши результат програмного коду з циклом for (що виведе програма?)

(a)  

23.

Запиши результат програмного коду з циклом for (що виведе програма?)

(a)  

24.

Арифметичний цикл з відомою кількістю повторень - (a)  

25.

Цикл – это:

a)

последовательность, которая выполняется больше одного раза

b)

последовательность, которая выполняется один раз

c)

переменная, которая идет до конца исходного кода

26.

Яка структура у цикла for в Python?

a)

for (int i = 0; i < n; i++)

b)

for i in range(n):

c)

for i = 1 to n

d)

for (i = 0; i < n; i++)

27.

Что означает выражение 'for i in range(5)'?

a)

Цикл будет выполняться 5 раз

b)

Цикл будет выполняться 4 раза

c)

Цикл будет выполняться 6 раз

d)

Цикл будет выполняться 10 раз

28.

Что распечатает следующий код:

for i in range(4):

print(i + 1)?

a)

0 1 2 3

b)

1 2 3 4

c)

1 2 3

d)

2 3 4 5 6

29.

Что выведет этот код самым последним?

a)

alice

b)

david

c)

carolina

d)

Ошибка: out of range

30.

Данная программа позволяет

a)

Посчитать сумму чисел от 0 до 999

b)

Посчитать количество чисел от 0 до 1000

c)

Посчитать сумму чисел от 0 до 1000

d)

Посчитать произведение чисел от 0 до 1000

e)

Другой ответ

31.

Какая функция позволяет задать количество выполнений циклу for?

a)

input

b)

print

c)

sum

d)

range

32.

Каким будет результат этой программы?

a)

1,2,3,4,5,6,7,8,9,10,11,12

b)

0,2,4,6,8,10

c)

2,4,6,8,10,12

d)

2,4,6,8,10

33.

Что будет выведено в консоль?

a)

3

3

3

b)

0

1

2

3

c)

p

p

p

d)

0

1

2

34.

Что будет выведено в консоль ?

a)

2

5

b)

2

3

4

c)

2

3

4

5

d)

t

t

t

35.

Что будет выведено в консоль?

a)

b)

3

4

c)

3

4

5

d)

5

4

36.

Какой символ используется для комментариев в Python?

a)

//

b)

/* */

c)

#

d)

%%

37.

Какую последовательность чисел даст вам вызов функции range(8)?

a)

1, 2, 3, 4, 5, 6, 7, 8

b)

1, 2, 3, 4, 5, 6, 7

c)

0, 1, 2, 3, 4, 5, 6, 7, 8

d)

0, 1, 2, 3, 4, 5, 6, 7

38.

Какую последовательность чисел даст вам вызов функции range(1,8)?

a)

1, 2, 3, 4, 5, 6, 7, 8

b)

1, 2, 3, 4, 5, 6, 7

c)

0, 1, 2, 3, 4, 5, 6, 7, 8

d)

0, 1, 2, 3, 4, 5, 6, 7

39.

Какую последовательность чисел даст вам вызов функции range(3, 11, 2)?

a)

3, 5, 7, 9, 11

b)

3, 4, 5, 6, 7, 8, 9, 10, 11

c)

3, 4, 5, 6, 7, 8, 9, 10

d)

3, 5, 7, 9

40.

Какую последовательность чисел даст вам вызов функции range(10, 0, -2)

a)

10, 8, 6, 4, 2

b)

10, 8, 6, 4, 2, 0

c)

0, 2, 4, 6, 8, 10

d)

10, 9, 8, 7, 6, 5, 4, 3, 2, 1

41.

Сколько итераций сделает цикл?

for _ in range(1, 6): print('Python rocks!')

a)

1

b)

4

c)

5

d)

6

42.

Что покажет приведенный фрагмент кода?

(a)  

43.

Что покажет приведенный фрагмент кода?

(a)