Какой результат выведет этот код?
a = 10
b = 5
print(a = b)

5
10
True
False
В синтаксисе допущена ошибка

Какое значение будет храниться в переменной x после выполнения этого кода?
x = 5
print('x =', x + 3)

None
3
5
8
В синтаксисе допущена ошибка

Следующий код приводит к возникновению ошибки. В чем причина?
d = {1: 'one', 3: 'three', 2: 'two', '4': 'four'}
d.pop('4')
d.setdefault(5, 'five')
d.sorted()
print(d)

Нарушен порядок ключей словаря
Ключ '4' является строковым значением, а не целочисленным
Используется оператор pop вместо метода del()
Метод setdefault() не может использоваться для добавления в словарь новых данных
Метод sorted() не может использоваться для словарей

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

Кортежи
Итераторы
NoneType
Словари
Связанные списки

Вы пишете функцию для рекомендации пробежки в зависимости от погодных условий — наличия дождя и температуры воздуха. Следующий код выводит результат «На пробежку!». Что должно находиться на месте пропусков?
def run_rec(is_raining, temp):
    ______
        return 'На улице дождь'
    elif temperature < 5:
        return 'Слишком холодно'
    ______
        return 'На пробежку!'
    else:
        return 'Слишком жарко'
raining = False
temperature = 6
print(run_rec(raining, temperature))

if is_raining: в первом случае и elif temperature >= 5 and temperature <= 15: во втором
while is_raining == True: в первом случае и and elif temperature <= 15: во втором
if is_raining == True: в первом случае и and elif temperature >= 5 and <= 15: во втором
if raining_status == True: в первом случае и elif temperature_status <= 15: во втором
while is_raining: в первом случае и elif temperature >= 5 and <= 15: во втором

Вы создаете функцию добавления фильмов в список любимых. Код ниже запрашивает названия фильмов и добавляет их в список, пока пользователь не введет «exit» в поле ввода.
Что должно быть на месте пропусков?
movies = []
______
    movie = input('Введите фильм: ')
    ______
        break
    else:
        movies.append(movie)
print(movies)

while True: в первом пропуске и if movie == 'exit': во втором
if continue == True: в первом пропуске и while movie == 'exit': во втором
while != False: в первом пропуске и while movie != 'exit': во втором
for i in range(0, 100): в первом пропуске и if movie == 'exit': во втором
for i in range(0, 100): в первом пропуске и if exit == True: во втором

Какой вариант изменений в этом коде НЕ исправит возникающей синтаксической ошибки?
def score(cf, *scores):
    for i in scores:
        print(cf * i)
cf = 0.2
scores = [4, 5, 4]
score(cf, scores)

Замена def score(cf, *scores): на def score(cf, scores):
Замена def score(cf, *scores): на def score(cf: float, scores: list):
Замена def score(cf, *scores): на def score(cf: float, *scores: list):
Замена score(cf, scores) на score(cf, *scores)
Использование цикла for для обращения к каждому элементу списка scores

Какое из утверждений является ЛОЖНЫМ?

Статические методы привязаны к классу, а не к экземплярам этого класса
Статические методы могут изменять свойства экземпляра класса/
Статические методы могут быть вызваны без создания экземпляра класса
Статические методы могут использоваться для ограничения доступа к определенным методам класса
Статические методы могут получать доступ к другим статическим методам внутри класса

В каталоге myproject находится файл main.py и каталог mymodules. В mymodules находится файл mymodule.py, который содержит функцию myfunction().
Каким образом вы импортируете функцию myfunction() в файл main.py?

from .mymodule import myfunction
from mymodules.mymodule import myfunction
import myfunction from .mymodule
import mymodule.myfunction from main
import myproject.mymodules.mymodule.myfunction

Вы работаете с файлом sales.txt, который содержит информацию об объеме продаж за каждый день. Вы хотите записать в файл строку «+5000 р.».
Что должно стоять на месте пропуска?
______
    f.write('+5000 р.')

with open('sales.txt', 'a') as 'sales.txt':
with read('sales.txt', 'w') as 'sales.txt': 
with open('sales.txt', 'a') as f:
with open('sales.txt', 'r') as f:
with read('sales.txt', 'r'):

Что НЕ получится выполнить с помощью модуля sys в Python?

Получить информацию о версии Python, которая сейчас используется
Получить информацию о платформе, на которой запущен интерпретатор Python
Изменить максимальную глубину рекурсии в программе
Запустить скрипт Python непосредственно через командную строку
Удалить или изменить стандартные модули Python

Что вернет функция, если она не имеет оператора return?

Функция вернет None
Функция ничего не вернет
Функция будет выполняться бесконечно
Функция вернет False
Функция выдаст ошибку ValueError

Каким будет вывод в результате выполнения этой программы?
import re
str = '3 товара за 200.99'
pat = r'\d+.\d'
match = re.search(pat, str)
print(match.group())

3
0.9
200.9
200.99
Ошибка: нет совпадений с шаблоном

Вы создаете программу для игры в шахматы. У вас есть класс Piece для фигур, а от него наследуется класс Queen. Попытка запустить код ниже вызывает ошибку. По какой причине?
from abc import ABC, abstractmethod
class Piece(ABC):
    @abstractmethod
    def move(self):
        pass
class Queen(Piece):
    def move(self):
        print('Ход ферзя')
a = Piece()
b = Queen()
a.move(), b.move()

При использовании метода move() не указаны аргументы 
Нельзя создать экземпляр абстрактного класса
Метод move() не определен в классе Piece()
В классе Piece() отсутствует обязательный метод __init__
Метод move в классе Queen также должен быть объявлен абстрактным