Font size
WorksheetsPython
Total questions: 34
Worksheet time: 22mins
1. Что выведет следующий код?
x = 15
y = 4
print(x // y)
3
3,75
4
3,0
Какой тип данных у переменной x после выполнения кода?
x = input("Введите число: ")
int
str
float
bool
Какой результат будет у выражения 7 % 3?
2
1
0
3
Заполните пропуск: функция для вывода текста на экран —
(a)
Что выведет код?
a = 5
if a % 2 == 0:
print("Четное")
else:
print("Нечетное")
Четное
Нечетное
Ошибка
Ничего
Сколько раз выполнится цикл?
for i in range(3):
print("Привет")
2
3
1
4
Что напечатает код?
for i in range(1, 6, 2):
print(i)
1 2 3 4 5
1 3 5
1 2 3 4
1 3
Найди ошибку в коде:
if x = 10:
print("x равен 10")
нет ошибки
= нужно заменить на ==
if нужно заменить на elif
пропущен else
Что делает оператор // в Python?
Делит с остатком
Делит нацело
Делит и возвращает дробное число
Делит и округляет вверх
Что выведет следующий код?
x = 10
if x > 5:
print("A")
elif x > 2:
print("B")
else:
print("C")
A
B
C
A B
Что напечатает код?
x = 0
while x <= 3:
print(x)
x += 1
0 1 2 3
0 1 2
0 2
Бесконечный цикл
Выберите корректное определение функции:
function hello():
def hello:
def hello():
hello() def:
Что вернет функция?
def A(x):
return x * *x
print(A(4))
8
16
32
64
Какой будет результат?
a = "7"
b = 3
print(a * b)
ошибка
21
777
"a * b"
Что будет выведено?
def greet(name):
print("Привет,", name)
greet("Айдана")
Привет, name
Привет, "Айдана"
Привет, Айдана
ошибка
Какой результат будет у выражения 9 % 3?
3
0
1
6
Что выведет код?
for i in range(3, 0, -1):
print(i)
3 2 1
1 2 3
0 1 2 3
2 1 0
Какой будет результат?
def my_func():
return 5
print(my_func() + 2)
7
52
ошибка
5
Что выведет код?
x = 7
y = 3
if x % y == 1:
print("Остаток 1")
elif x // y == 2:
print("Делится дважды")
else:
print("Иное")
Остаток 1
Делится дважды
Иное
Ошибка
Какой результат выполнения функции?
def test(a, b):
if a > b:
return a - b
else:
return b - a
print(test(3, 8))
5
-5
8
5
Что выведет следующий код?
x = 10
while x > 5:
x -= 2
print(x, end=" ")
8 6 4 2
8 6 4
8 6 4 2 0
8 6
Что вернёт функция?
def mystery(x):
if x % 2 == 0:
return "even"
elif x % 3 == 0:
return "div by 3"
return "other"
print(mystery(9))
even
div by 3
other
ошибка
Если функция ничего не возвращает явно через return, то она возвращает…
0
""
None
Ошибку
def calc(n):
res = 0
for i in range(1, n + 1):
if i % 2 == 0:
res += i
return res
print(calc(6))
12
6
9
8
В чём ошибка?
Отсутствует скобка
print должен быть с большой буквы
Отступ отсутствует
def нельзя использовать без аргументов
Что напечатает программа?
Hi Hi
<function say> Hi
Hi
Ошибка
Что выведет код?
6
3
4
Ошибка
Что выведет следующий код?
x = 5
for i in range(x):
print(i, end=" ")
0 1 2 3 4 5
1 2 3 4 5
0 1 2 3 4
5
Какой будет результат выполнения следующего кода?
def add(a, b):
return a + b
print(add(3, 4))
Ошибка
34
12
7
Что выведет следующий код?
for i in range(2, 10, 2):
print(i, end=" ")
1 3 5 7 9
0 2 4 6 8
2 4 6 8
2 3 4 5 6 7 8 9
Что выведет следующий код?
for i in range(1, 5):
print(i * 2)
1 2 3 4
2 4 6 8
1 3 5 7
2 3 4 5
Какой тип данных будет у переменной y после выполнения кода?
y = [1, 2, 3]
int
list
str
dict
Что выведет следующий код?
z = 12
if z % 4 == 0:
print("Делится на 4")
elif z % 3 == 0:
print("Делится на 3")
else:
print("Не делится")
Делится на 4
Делится на 3
Не делится
Ошибка
Сколько раз выполнится цикл?
for j in range(5):
print("Hello")
3
4
5
6
