wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Квиз по Python: Условия и Циклы

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Как вывести текст "Привет, мир!" в Python?

a)

print "Привет, мир!"

b)

print("Привет, мир!")

c)

echo("Привет, мир!")

d)

console.log("Привет, мир!")

2.

Как запросить ввод числа от пользователя?

a)

number = int(input("Введите число: "))

b)

number = input("Введите число: ")

c)

number = read("Введите число: ")

d)

number = console.input("Введите число: ")

3.

Как проверить, что переменная x равна 10?

a)

if x == "10":

b)

if x = 10:

c)

if x == 10:

d)

if x === 10:

4.

Что выведет этот код? x = 5 print(x + 3)

a)

53

b)

8

c)

x + 3

d)

Ошибку

5.

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

a)

elseif

b)

elif

c)

else

d)

otherwise

6.

Как напечатать число и текст вместе? age = 12

a)

print(age + " лет")

b)

print(age, "лет")

c)

print(f"{age} лет")

d)

print(str(age) + " лет")

7.

Что делает этот код? if temperature > 30: print("Жарко") else: print("Не жарко")

a)

Проверяет, больше ли temperature 30, и выводит "Жарко" или "Не жарко"

b)

Всегда выводит "Жарко"

c)

Сравнивает temperature с 0

d)

Вызывает ошибку

8.

Какой цикл повторяется, пока условие истинно?

a)

for

b)

while

c)

repeat

d)

loop

9.

Сколько раз выполнится этот цикл? for i in range(3): print(i)

a)

1

b)

2

c)

3

d)

4

10.

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

a)

if

b)

elif

c)

else

d)

then

11.

Что выведет этот код? x = 5 if x > 3: print("Больше 3")

a)

Больше 3

b)

5

c)

3

d)

Ничего

12.

Какой цикл используется для перебора списка?

a)

while

b)

for

c)

repeat

d)

loop

13.

Что делает break в цикле?

a)

Пропускает итерацию

b)

Останавливает цикл

c)

Продолжает цикл

d)

Запускает цикл заново

14.

Какой код выведет числа от 1 до 3?

a)

for i in range(1, 4):

print(i)

b)

for i in range(3):
print(i)

c)

while i < 3:

print(i)

d)

for i in [3]:

print(i)

15.

Что выведет этот код?

i = 1

while i <= 2:

print(i)

i += 1

a)

1 2

b)

1

c)

2 3

d)

0 1

16.

Какой оператор пропускает текущую итерацию цикла?

a)

break

b)

continue

c)

pass

d)

skip

17.

Как проверить, что число Х чётное?

a)

if x / 2 == 0:

b)

if x % 2 == 0:

c)

if x == 2:

d)

if x * 2 == 0:

18.

Какой код выведет "Привет" три раза?

a)

for i in range(3): print("Привет" * 3)

b)

for i in range(3): print("Привет")

c)

while i < 3: print("Привет")

d)

print("Привет" * 3)

19.

Какой код проверяет, что Х равен 5 или 10?

a)

if x == 5 and x == 10:

b)

if x == 5 or x == 10:

c)

if x in (5, 10):

d)

if x == 5 | 10:

20.

Как правильно написать условие "если `a` больше 10"?

a)

if a > 10 then

b)

if a > 10:

c)

if a > 10;

d)

when a > 10: