---
title: Операции над числами
seo:
  title: Операции над числами — Data Analyst
  description: Тема «Операции над числами» для собеседования Data Analyst. Как округлить число до трех десятичных знаков? Как вернуть двоичный код целого числа?
---

[Все темы Data Analyst](/data-analyst)

## <strong>Как округлить число до трех десятичных знаков?</strong> [#q-14bee738d69b81cb8c3ddc40c8d35571]

Для округления числа до трех десятичных знаков в Python можно использовать функцию <code>round&#40;&#41;</code> с указанием количества знаков после запятой&#58;

```python
number = 3.14159265359
rounded_number = round(number, 3)
print(rounded_number)  # Вывод: 3.142
```

В этом примере <code>round&#40;number&#44; 3&#41;</code> округляет число <code>number</code> до трех десятичных знаков и возвращает результат.

:::note[Ссылки для изучения]

1. [Арифметические операции над числами в Python](https://metanit.com/python/tutorial/2.3.php)
   :::

---

## <strong>Как вернуть двоичный код целого числа?</strong> [#q-14bee738d69b81f5a38af2d4ec8ae812]

Чтобы получить двоичное представление целого числа в Python, можно использовать встроенную функцию <code>bin&#40;&#41;</code>&#58;

```python
number = 42
binary_representation = bin(number)
print(binary_representation)  # Вывод: '0b101010'
```

Функция <code>bin&#40;&#41;</code> возвращает строку, начинающуюся с префикса <code>&#39;0b&#39;</code>, за которым следует двоичное представление числа.

:::note[Ссылки для изучения]

1. [Арифметические операции над числами в Python](https://metanit.com/python/tutorial/2.3.php)
   :::

---

## <strong>Приведите пример тернарного оператора</strong> [#q-14bee738d69b813d9a55cbe1c5c3a109]

В Python тернарный оператор имеет следующий синтаксис&#58;

```python
x = <выражение1> if <условие> else <выражение2>
```

Пример использования тернарного оператора&#58;

```python
age = 25
status = "adult" if age >= 18 else "minor"
print(status)  # Вывод: "adult"
```

В этом примере, если переменная <code>age</code> больше или равна 18, то переменная <code>status</code> будет равна "adult", в противном случае будет равна "minor".

:::note[Ссылки для изучения]

1. [Арифметические операции над числами в Python](https://metanit.com/python/tutorial/2.3.php)
   :::
