1. Что будет результатом этого кода?x = 23num = 0 if x > 10 else 11print(num)a) 23 b) 0 c) 11 d) 102. Какие ошибки допущены в коде ниже?def factorial(n):if n == 0:return 1else:return n * factorial(n - 1)print(factorial(5))a) Функция не может вызывать сама себяb) Необходимо указать тип возвращаемого значенияc) Функция всегда будет возвращать 1d) В коде нет никаких ошибок3. Где правильно создана переменная?* Мы спрашиваем про вариант ответа, который не выдаст ошибку при запуске проектаa) var num = 2 b) $num = 2 c) num = float(2) d) int num = 24. Что покажет этот код?for j in 'Hi I'm mister Robert':if j == ''': print("Найдено") breakelse:print ("Готово")a) Ошибку в коде b)"Найдено" и "Готово"c)"Готово" d)"Найдено"5. Что покажет этот код?for i in range(5):if i % 2 == 0:continueprint(i)a) Числа: 1, 3 и 5 b) Числа: 1 и 5 c) Числа: 0, 2 и 46. Что будет показано в результате?name = "John"print('Hi, %s' % name)a) "Hi, John" b)"Hi, " c) Ошибка d) "Hi, name" 7. Какое ключевое слово используется для возврата значения из функции?a) Get b) return c) post d) answer8. Что такое функция?a) объект, принимающий аргументы и возвращающий значениеb) структура, определяющая поведение объектаc) любой код в Pythond) код, заключенный в круглые скобки9. Как узнать сколько параметров может принимать функция?a) НиКак узнать сколько, функция не принимает значения, только возвращаетb) 1c) 2d) Бесконечно много10. Для чего нужно ключевое слово global? a) чтобы сделать переменную доступной из любой точки кодаb) такого ключевого слова в Python нетc) чтобы переменную можно было изменять за пределами текущей области видимостиСоставить программу: Нужно найти максимальное число. Вы должны выполнить функцию maximum(x). где "x" - это числа (a, b, c, d). Функция вернет наибольшее из этих чисел.