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