wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python

Total questions: 54

Worksheet time: 3hrs 1mins

Name
Class
Date
1.

Какой из следующих идентификаторов является некорректным?

a)

_myVar

b)

3rdPlace

c)

hello_world

d)

var1

2.

Какой из следующих идентификаторов является корректным?

a)

myVar

b)

else

c)

var-1

d)

hello world

3.

Какой из следующих идентификаторов содержит недопустимый символ?

a)

var1

b)

var@name

c)

var_name

d)

myVar

4.

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

4 lines
5.

Каким символом обозначается оператор присваивания? Приведите пример использования.

4 lines
6.

Чем отличается обычное деление от деления нацело в Python?

4 lines
7.

Как выглядит переменная?

a)

a = 5

b)

def var():

c)

for i in range():

d)

a = [5]

8.

Что выведет следующий код:
a = 7

b = 2

print(a // b)

4 lines
9.

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

x = 5

y = 3

print(x ** y)

a)

15

b)

2

c)

8

d)

25

10.

Что произойдёт при выполнении кода:

name = input("Как вас зовут? ")

print("Привет,", name)

4 lines
11.

Что выведет следующий код:

x = 10 % 4

print(x)

4 lines
12.

Что будет результатом выполнения этого кода:
number = 3

result = number ** 2 + 5

print(result)

a)

11

b)

14

c)

21

d)

25

13.

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

a)

int

b)

float

c)

str

d)

list

14.

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

a)

-

b)

+

c)

*

d)

/

15.

Какой из следующих вариантов правильно вычисляет среднее арифметическое трех чисел a, b и c?

a)

(a * b * c) / 3

b)

a + b + c / 3

c)

(a + b + c) / 3

d)

(a + b + c) * 3

16.

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

a)
n = input(int())
b)
n = int(input)
c)
n = int(input())
d)

n = input()

17.

Какая функция выводит данные на экран?

(a)  

18.

Выбери верные утверждения о переменных в программировании:

a)

имя переменной не может оканчиваться цифрой

b)

имя переменной не может совпадать с зарезервированным словом

c)

имя переменной не может начинаться с цифры

d)

имя переменной может начинаться с символа подчеркивания _

19.

Дано выражение: a3 + b3

Как его правильно записать на языке Питон?

(a)  

20.

s1 = '32'

s2 = '45'

print(s2 + s1)

Что выведет программа (запишите без кавычек)

(a)  

21.

Что обозначает тип данных str?

a)
Список
b)
Логическое значение
c)
Целое число
d)
Строка
22.

a = 428

b = 10

print(a // b)

Что получится при выполнении такой программы?

a)
12
b)

0,8

c)
42
d)

8

23.

Как переводится if?

a)

иначе

b)
когда
c)
если
d)
где
24.

Как переводится else?

a)
потом
b)
вместо
c)

если

d)
иначе
25.

Приведите пример использования логического оператора "и" в условии.

4 lines
26.

Приведите пример программы, которая использует цепочку if - elif - else.

4 lines
27.

Опишите, как работает логическое "не" и приведите пример его использования.

4 lines
28.

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

a)

=

b)

<>

c)

!=

d)

==

29.

акой из следующих операторов является логическим "или"?

a)

&

b)

|

c)

or

d)

||

30.

Какое значение вернет выражение 5 > 3 and 2 < 4?

a)

True

b)

False

31.

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

a)

==

b)

!=

c)

>

d)

<

32.

Что выведет следующий код:
age = 18

if age < 18:

print("Несовершеннолетний")

elif age == 18:

print("Совершеннолетний")

else:

print("Взрослый")

a)

Несовершеннолетний

b)

Совершеннолетний

c)

Взрослый

33.

Что выведет программа?

number = -5

if number > 0:

print("Положительное число")

elif number < 0:

print("Отрицательное число")

else:

print("Ноль")

4 lines
34.

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

a)

Yes

b)

No

c)

Ooo

d)

2

35.

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

a)

NO

b)

8

c)

10

d)

0

36.

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

a)

b

b)

Yes

c)

-2

d)

2

37.

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

a)

-5

b)

5

c)

32

d)

-32

38.

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

a)

Привет

b)

5

c)

-3

d)

-1

39.

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

a)

NO

b)

-2

c)

r

d)

5

40.

Виды циклов в программировании

a)

for

b)

range()

c)

while

41.

Какие значения будет принимать переменная i, при организации цикла:

for i in range (12,3,-3)

a)

9 6 3

b)

9 6

c)

12 9 6 3

d)

12 9 6

42.

Какие значения будет принимать переменная i, при организации цикла:

for i in range (1,15,2)

a)

1 3 5 7 9 11 13

b)

1 3 5 7 9 11 13 15

c)

3 5 7 9 11 13

d)

3 5 7 9 11 13 15

43.

Чему равен x после выполнения данного цикла:

a)

2

b)

3

c)

4

d)

5

e)

6

44.

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

(a)  

45.

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

(a)  

46.

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

(a)  

47.

При каком значении n цикл завершит свою работу?

(a)  

48.

Какое условие можно записать после ключевого слова while, чтобы получить бесконечный цикл?

a)

5==5

b)

True

c)

5>5

d)

'not'

49.

Сколько раз выполнится данный цикл?

a)

3

b)

ни разу

c)

бесконечное число раз

d)

2

50.

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

(a)  

51.
Цикл WHILE называется :
a)
цикл с предусловием
b)
цикл с условием
c)
цикл с параметром (со счетчиком)
d)
цикл с постусловием
52.

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

a)

xor

b)

not

c)

or

d)

and

53.

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

a)

xor

b)

not

c)

or

d)

and

54.

Допустим, у нас есть две переменные: a = False и b = True. Каков результат выражения: not(a and b)?

a)

True

b)

False

c)

None

d)

Ошибка