Информатика Задача №3122256
А
А
Решение:
# Задача 1.1: Знаходження мінімального та максимального з трьох чисел
# Введення трьох чисел користувачем
num1 = int(input("Введіть перше число: "))
num2 = int(input("Введіть друге число: "))
num3 = int(input("Введіть третє число: "))
# Перевірка, чи всі числа належать діапазону (50, 1000)
if all(50 <= num <= 1000 for num in [num1, num2, num3]):
# Знаходження мінімального та максимального числа
min_num = min(num1, num2, num3)
max_num = max(num1, num2, num3)
print(f"Мінімальне число: {min_num}")
print(f"Максимальне число: {max_num}")
else:
print("Введені числа повинні бути у діапазоні від 50 до 1000")
# Задача 1.2: Додавання двох чисел і виведення результату
# Введення двох чисел користувачем
num4 = int(input("Введіть перше число для додавання: "))
num5 = int(input("Введіть друге число для додавання: "))
# Додавання чисел та виведення результату
result = num4 + num5
print(f"Результат додавання: {result}")
Пояснення:
- Програма спочатку запитує у користувача три числа і перевіряє, чи всі вони належать до діапазону від 50 до 1000. Якщо це відбувається, то знаходиться мінімальне та максимальне число серед введених та виводяться на екран.
- Якщо хоча б одне з чисел не входить в вказаний діапазон, то на екран виводиться повідомлення про необхідність вводити числа лише з вказаного діапазону.
- Потім програма запитує у користувача ще два числа для додавання, обчислює їх суму і виводить на екран.
Ця програма дозволяє користувачеві вводити числа з заданого діапазону, знаходить мінімальне та максимальне число з них і додає два інші числа, виводячи результат.