Переменные
Функции
Разное
Импорт модулей
Функции и методы строк
100
Требуется ли явное объявление переменных в языке программирования Python. 


Нет.  Объявление присваивается автоматически с помощью знак равенства (=) 

100

С помощью какого ключевого слова объявляется начало функции в языке программирования Python?

ключевое слово: def

100

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

Ответ: class

100

С помощью какой команды можно импортировать модуль языке программирования Python?

Ответ: import

100

Какой ввод НЕ приведет к ошибке?
a) 1,2
b) "12"
c) 1 2
d) 12

Ответ: a)

200

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

Ответ: ключевые

200

def sum(x, y):    
      return x + y 

Как вызвать функцию от x и y?

Ответ: sum(x, y) 

или 

n = sum(x, y)

200

С чего начинаются однострочные комментарии в Python?

Ответ: # (хеш-символ) 

200

Как импортировать из модуля только те функции, которые нужны?

Ответ: с помощью ключевого слова from 

from модуль import функция 

200

Какая функция в языке программирования Python возвращает длину строки?

Ответ: len()

300

Как объявляются глобальные переменные?

Ответ: с помощью ключевого слова global

300

Что произойдет при выполнении функции?

def empty_function():

    pass

Ответ: Ничего

300

В интерактивной справочной системе Python строка документации становится доступной через атрибут?

Ответ:  __doc__ 

300

Найдите неправильный вариант импорта модулей:

a) from math import pi, sqrt
b) from math import *
c) import pi from math
d) import math 

Ответ: с)

300

Первый индекс строки начинается с чего? 

Ответ: первый символ строки начинается с нуля

400

С помощью какой функции можно узнать текущий тип переменной?

Ответ: функция type()

400

Что вернет функция?

def fun(x, y):
     return x + x * y

fun(6,2)

Ответ: 18

400

Как можно написать строки документации в коде на Python?

Ответ: документация в Python начинается с тройных кавычек 

""" текст """

400

Найдите ошибку в программе:

import *

n = math.sin(1/2)
print(n)


Ответ: неправильно указан импорт, верный ответ import math 

400

Срезы строк. Что выведет программа?  

s = 'python'
t = s[2:5]
print(t)

Ответ: tho

500
Перечислите 4 основных правил для переменных

1) Имя переменной должно начинаться с буквы или символа подчеркивания.

2) Оно не может начинаться с числа

3) Имя переменной может содержать только буквенно-цифровые символы и символы подчеркивания (Az, 0-9 и _)

4) Имена переменных чувствительны к регистру (age, Age и AGE — три разных переменные)

500

Как объявляются анонимные функции в языке программирования Python и вместо чего?

Ответ: помощью ключевого слова lambda вместо def

500

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

Ответ: try - except 

500

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

import datetime

now = datetime.datetime.now()
today = now.date()
moment = now.time()

print(now)
print(today)
print(moment) 




Ответ: модуль для работы с датой и временем,  выведет текущую дату и время

500

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

Ответ: S.split(символ) 

M
e
n
u