wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python 4 topic (циклы)

Total questions: 30

Worksheet time: 17mins

Name
Class
Date
1.

Как называется язык программирования, который мы изучаем?

a)

Scratch

b)

Python

c)

Pie thin

d)

Scribble

2.

Что происходит?

myAge = int (myAge)

a)

Преобразует переменную myAge в строковый тип

b)

Преобразует переменную myAge в тип целого числа (integer)

c)

Преобразует переменную myAge из целого числа (integer) в строковую

d)

Преобразует переменную myAge в константу (постоянное значение)

3.

Тип данных, состоящий из цифр, букв и символов

a)

String

b)

Integer

c)

Float

d)

Boolean

4.

Что означает термин «отладка» ('debug')?

a)

Найти ошибки и исправить их

b)

Сделать расчет

c)

Набор инструкций

d)

Переписать код

5.

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

a)

/

b)

\n

c)

\l

d)

n

6.

Какое слово (команда) используется для отображения чисел, символов и текста на экране?

a)

print

b)

input

c)

output

d)

command

7.

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

a)

отступы

b)

комментарии

c)

знаки препинания

d)

переменные

8.

Какое слово (команда) используется для отображения чисел, символов и текста на экране?

a)

print

b)

input

c)

output

d)

command

9.

Что будет в результате?


print("Hello" + 2 + "world")

a)

Hello 2 world

b)

Hello2world

c)

TypeError

d)

HelloHelloworld

10.

Что будет в результате?


print("Hello" + str(2) + "world!")

a)

Hello world! Hello world!

b)

Hello2world!

c)

Hello Hello world! world!

d)

SyntaxError

11.

Выберите верный формат

a)

IF answer == "Yes":

b)

if answer == "Yes"

c)

if answer == "Yes":

d)

if answer = "yes":

12.

Что такое input?

a)

Оператор вывода данных

b)

Оператор присваивания

c)

Оператор ввода данных

d)

Не знаю

13.

Чтобы повторить команду (команды) определенное количество раз, необходимо использовать цикл...

a)

while

b)

for

c)

if

d)

indentation

14.

Повторять до тех пор, пока не будет выполнено определенное условие, возможно благодаря циклу...

a)

while

b)

for

c)

if

d)

indentation

15.

Символ, который должен находиться в конце строки при использовании if, while, for и т.д.

a)

:

b)

;

c)

.

d)

,

16.

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

(текст с новой строки)

a)

/

b)

\n

c)

\l

d)

n

17.

Что будет в результате?


print("Hello" + "world" + "today")

a)

Helloworldtoday

b)

Hello world today

c)

"Hello" "world" "today"

d)

SyntaxError

18.

Каждый элемент в списке имеет «адрес» или индекс. Какой первый индекс в списке Python?

a)

0

b)

1

c)

a

d)

A

19.

Что такое итерация?

a)

Прохождение команд внутри тела цикла

b)

Порядок, в котором выполняются инструкции

c)

Точка принятия решения в программе

d)

Тестирование программы, чтобы убедиться, что она работает

20.

Почему важна итерация?

a)

Определяет порядок выполнения инструкций

b)

Это позволяет упростить код. Не использовать шаги, которые одинаковые и повторяются несколько раз

c)

Это позволяет использовать вариантов программы

d)

Это гарантирует, что код работает правильно

21.

Какие два утверждения используются для реализации цикла?

a)

IF and WHILE

b)

ELSE and WHILE

c)

FOR and WHILE

d)

IF and ELSE

22.

цикл FOR

a)

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

b)

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

c)

циклы, которые не работают в обеденное время

d)

это не цикл

23.

циклы WHILE

a)

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

b)

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

24.

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

a)

=

b)

!=

c)

==

d)

>=

25.

Какой из следующих символов используется в Python для обозначения «Не равно»?

a)

==

b)

!=

c)

<>

d)

><

26.

Что будет делать этот код?

a)

выводить числа на экран от 1 до 11

b)

выводить числа на экран от 1 до 10

c)

выводить числа на экран от 2 до 10

d)

будет ошибка

27.

Что это за цикл?

a)

Счетный цикл

b)

Условный цикл

28.

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

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

29.

Что из этого позволит считать от 0 до 20 с шагом 5?

a)

for x in range(0,20):

print(x)

b)

while x = (0,20,5):

print(x)

c)

for x in range(0,21,5):

print(x)

d)

for x in range(0,21,5):

print(y)

30.

Как еще можно записать следующий код?

Score = Score + 1

a)

Score.add(1)

b)

score + 1

c)

Score + Score

d)

Score += 1