1. Выбери правильный ответ.
| Функция | Назначение |
|---|---|
| abs\((x)\) | возвращает абсолютное значение аргумента \(x\) |
| float(\(x\)) | конвертирует число или строку в число с плавающей точкой (вещественное число) |
| min(\(x\),\(y\),\(z\)) | используется для нахождения наименьшего значения из заданной последовательности |
| str(\(x\)) | конвертирует числовое значение в строковое |
2. С помощью какой функции можно перевести число из десятичной системы счисления в шестнадцатеричную?
Ответ: hex.
3. Что выведет данная программа?
\(a=int('73',8)\)
\(print(a)\)
Ответ: 59.
4. Какую строку нужно написать в начале программы, чтобы подключить математический модуль?
Ответ: import math.
5. Как вычислить факториал числа \(n\) в Python?
Ответ: math.factorial(n).
6. Запиши в программе, которая вычисляет сумму факториалов от \(1\) до \(10\), пропущенную строку.
\(import\) \(math\)
\(s=0\)
\(for\) \(i\) \(in\) \(range(1,10):\)
s=s+math.factorial(i)
\(print ('\)Сумма факториалов от \(1\) до \(10\) =\( ', s)\)
7. Запиши, что получится в строке вывода, если запустить программу выше на выполнение.
Сумма факториалов от 1 до 10 = 4037913.
8. Составь в правильном порядке синтаксис функции.
def
<имя функции>
(
<параметры>
):
<что делает функция>
return
<что возвращает (запоминает)>
Варианты ответов:
<что делает функция>
def
return
<что возвращает (запоминает)>
<параметры>
<имя функции>
9. Зачем нужны функции?
Выбериправильныйответ:
- для упрощённой работы с математическими операторами
- для повторного использования
- применяются для записи текстовой информации
- для облегчения тестирования программного кода
10. Что будет выведено в результате работы программы, если с клавиатуры ввести \(7\)?
Рис. \(1\). Программа
Ответ: *******.