ГДЗ Інформатика 7 клас О.О. Бондаренко, В.В. Ластовецький, О.П. Пилипчук, Є.А. Шестопалов (2024) |
← Повернутися до розділів |
Назад до §29 | §30 | Вперед до §31 |
Розв'язок:
§ 30 Опрацювання даних числових типів
Питання для самоперевірки
1. Обчисліть значення, яке повертає функція:
а) `abs(-6.9)` - 6.9;
б) `divmod(16, 2)` - (8, 0);
в) `int(6.9)` - 6;
г) `round(6.9)` - 7.
2. Поясніть, як отримати випадкове дробове число в діапазоні від 0 до 100.
Для отримання випадкового дробового числа в Python можна використовувати модуль `random`:
```python
import random
random_number = random.uniform(0, 100)
```
3. Обчисліть значення виразів:
а) `123 // 100` - 1;
б) `123 % 10` - 3;
в) `123 // 10 % 10` - 2.
4. Запишіть наведені вирази за правилами Python:
а) `105 • d - 4 • (3 / 7) • c3 + 2 / 3`;
б) `(35 • x - 4 • y) / b - (8 • c + 5) / (4 • b) • b / (x + y)`.
5. Складіть програму для розв’язування задачі.
```python
# Вхідні дані
a = float(input("Введіть довжину стіни (м): "))# Довжина стіни
b = float(input("Введіть ширину стіни (м): "))# Ширина стіни
k = float(input("Введіть ціну рулону (грн): "))# Ціна рулону
# Параметри рулону
length_of_roll = 10# довжина рулону в метрах
width_of_roll = 0.8# ширина рулону в метрах (80 см)
# Обчислення площі стіни
area_of_wall = a • b
# Обчислення площі одного рулону
area_of_roll = length_of_roll • width_of_roll
# Кількість рулонів, необхідних для обклеювання стіни
number_of_rolls = area_of_wall / area_of_roll
# Загальна вартість шпалер
total_cost = number_of_rolls • k
print(f"Кількість рулонів: {number_of_rolls:.2f}")
print(f"Загальна вартість шпалер: {total_cost:.2f} грн")
```