Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python + for

Total questions: 38

Worksheet time: 36mins

Name
Class
Date
1.

Какой логический оператор используется для объединения условий, которые должны быть выполнены оба?

a)

and

b)

or

c)

xor

d)

not

2.

Какой логический оператор используется для объединения условий, где достаточно выполнения одного из них?

a)

and

b)

or

c)

not

d)

xor

3.

Как можно проверить, что переменная a находится в диапазоне от 1 до 10 включительно в Python?

a)

a > 1 and a < 10

b)

1 < a < 10

c)

a >= 1 and a <= 10

d)

1 <= a <= 10

4.

x = input("x = ")

Как проверить, что введённый x > 100

a)

if x > 100:

b)

elif x > 100:

c)

else x > 100:

d)

тут нет правильного ответа

5.

Как присвоить значение переменной а

a)

а =

b)

а ==

c)

а %

d)

а №

6.

С помощью какой команды происходит подключение библиотеки

a)

from

b)

import

c)

for

d)

in

7.

Символы возведение в степень

a)

-_-

b)

**

c)

^

d)

=+

8.

Сколько раз выполнится программа?

for i in range(5):

print("Hello")

(a)  

9.

Что будет напечатано на экране?

a)

2,4,6,8,10

b)

4,6,8,10

c)

4,8,10

d)

4,6,8

10.

Что будет выведено в результате выполнения программы?

a)

1 000

b)

3

c)

1

d)

3.33

11.

Что будет выведено в результате выполнения программы?

a)

72

b)

4

c)

2

d)

4.5

12.

Что возвращает функция range()?

a)

пустой список

b)

одно значение последовательности

c)

последовательность целых чисел

d)

нет верного ответа

13.

С каким кол-вом аргументов может быть вызвана функция range()?

a)

1

b)

3

c)

2

d)

все ответы верны

14.

Какой код выполнит тело цикла ровно 10 раз?

a)

for i in range(9):

b)

for i in range(10):

c)

for i in range(11):

15.

Дана cтрочка кода:

for i in range(20):

Что в этой строчке является счётчиком цикла?

a)

for

b)

in

c)

20

d)

i

e)

range

16.

Сколько итераций(шагов повторения) в этом цикле?

a)

50

b)

90

c)

0

d)

4

17.

Какая фигура будет нарисована в результате выполнения этого кода?

a)

Квадрат

b)

Треугольник

c)

Прямоугольник

d)

Шестиугольник

18.

Что будет в результате выполнения этого кода?

a)

Квадрат

b)

Треугольник

c)

Круг

d)

Прямоугольник

19.

Что будет в результате выполнения этого кода?

a)

Квадрат

b)

Треугольник

c)

Круг

d)

Прямоугольник

20.

Как вы импортируете библиотеку черепашьей графики?

a)

import_turtle

b)

turtle import

c)

from turtle import *

d)

from turtle import

21.

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

a)

turtle.penup()

b)

turtle.forward()

c)

turtle.left()

d)

turtle.backward()

22.

При создании прямоугольника с черепахой, какой угол необходим при повороте?

a)

120

b)

180

c)

45

d)

90

23.

Какой порядок команд является правильным для того, чтобы переместить черепаху вперед на 120 без рисования на экране?

a)

turtle.forward(120)

turtle.penup()

turtle.pendown()

b)

turtle.pendown()

turtle.forward(120)

turtle.penup()

c)

turtle.penup()

turtle.forward(120)

turtle.pendown()

24.

Какое слово необходимо использовать для определенного количества повторений (итераций) кода в Python?

a)

for

b)

if

c)

input

d)

print

25.

Что делает turn(90)?

a)

Поворот направо на 90 градусов

b)

Поворот влево на 90 градусов

c)

Движение вперед на 90

d)

Ничего не делает, поскольку "turn" не является функцией черепахи

26.

Что делает forward(300)?

a)

Двигается вперед на 300 шагов

b)

Двигается вниз экрана на 300 шагов

c)

Двигается влево на 300 шагов

d)

Двигается по диагонали на 300 шагов

27.

Посмотрите на следующий код, какой тип цикла мы можем использовать для создания квадрата?

a)

for

b)

while

c)

four

d)

whale

28.

Что такое переменная?

a)

Значение, которое может измениться

b)

Число

c)

Значение, которое не может измениться

d)

Слово

29.

Что будет напечатано на экран в результате исполнения этого кода?

a)

-5

b)

5

c)

32

d)

-32

30.

Что будет напечатано ?

a)

Привет

b)

5

c)

-3

d)

-1

31.

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

a)

NO

b)

-2

c)

r

d)

5

32.

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

a)

b

b)

Yes

c)

-2

d)

2

33.

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

a)

input

b)

print

c)

sum

d)

range

34.

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

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

35.

Цикл FOR - ...

a)

циклы, которые запускаются неизвестное количество раз

b)

циклы, которые работают определенное количество раз

c)

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

d)

Нет верного ответа

36.

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

a)

3

3

3

b)

0

1

2

3

c)

p

p

p

d)

0

1

2

37.

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

a)

2

5

b)

2

3

4

c)

2

3

4

5

d)

t

t

t

38.

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

a)

b)

3

4

c)

3

4

5

d)

5

4