Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

python 3-4

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Для создания новой функции нужно воспользоваться оператором

a)

import - от англ. вносить

b)

def - от англ. define - определять

c)

for - от англ. for - для

d)

func - от англ. function - функция

2.

Как сгенерировать случайное число от 0 до 100

a)

random(100)

b)

randit(0, 100)

c)

randint(100)

d)

randint(0, 100)

3.

Для подключения дополнительных библиотек нужно воспользоваться оператором

a)

import

b)

include

c)

add

d)

install

4.

Функцию в коде программы легко отличить по

a)

названию с маленькой буквы

b)

круглым скобочкам

c)

квадратным скобочкам

d)

оператору def

5.

x = input("x = ")

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

a)

if x > 100:

b)

elif x > 100:

c)

else x > 100:

d)

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

6.

Какого оператора нет в python

a)

if

b)

else if

c)

elif

d)

else

7.

Для создания цикла можно воспользоваться операторами

a)

import

b)

return

c)

while

d)

for

8.

Как создать бесконечный цикл

a)

while true

b)

for a in range(-1)

c)

while True:

d)

это невозможно

9.

Для прерывания цикла нужно воспользоваться оператором

a)

return

b)

stop

c)

exit

d)

break

10.

login = input("login: ")

Как проверить, что введённый логин это admin

a)

login = admin

b)

if login = admin

c)

if login = admin:

d)

if login == admin:

e)

if login == 'admin':

11.

Какие типы данных есть в python

a)

int

b)

bool

c)

str

d)

char

e)

float

12.

как правильно создать переменную типа int равную 0

a)

x = int 0

b)

x == 0

c)

x += 0

d)

x = '0'

e)

x = 0

13.

for i in range(5):

--if i%2 == 1:

----print(i)

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

a)

Ошибка, i не определено

b)

1 2 3 4 5

c)

1 3

d)

1 3 5

e)

2 4

14.

x = 17

y = 5


x//y

a)

3

b)

2

c)

3.4

d)

3,4

15.

x = 8

y = 4


x%y

a)

2

b)

50

c)

200

d)

0

16.

x = 2*5

y = '10'


x==y

a)

true

b)

True

c)

false

d)

False

17.

x = 10

y = 2

x+=y

y-=x

x*y

a)

20

b)

12

c)

120

d)

-120

18.

for i in range(100):

--print(i)

--if i%10 == 5:

----break

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

a)

10

b)

1 2 3 4 5

c)

0 1 2 3 4 5

d)

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

19.

Тип данных float это

a)

целое число

b)

дробное число

c)

иррациональное число

d)

логическое значение

20.

Какой встроенной структуры данных нет в python

a)

список

b)

массив

c)

словарь

d)

множество