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*, или *с*