Задача Задача №2751519
А
А
Вот пример программы на Python 3, которая выполняет указанные вами операции:
# Функция для проверки, является ли число простым
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num**0.5) + 1):
if num % i == 0:
return False
return True
# Ввод двух чисел с клавиатуры
num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))
# Вычисления
summation = num1 + num2
difference = num1 - num2
# Проверка на деление на ноль
if num2 != 0:
division = num1 / num2
integer_division = num1 // num2
remainder = num1 % num2
else:
division = "Деление на ноль невозможно"
integer_division = "Деление на ноль невозможно"
remainder = "Деление на ноль невозможно"
exponentiation = num1 ** num2
# Вывод результатов
print(f"Сумма: {summation}")
print(f"Разность: {difference}")
print(f"Простое деление: {division}")
print(f"Целая часть от деления: {integer_division}")
print(f"Остаток от деления: {remainder}")
print(f"{num1} в степени {num2}: {exponentiation}")
# Проверка на простое число
if is_prime(int(num1)):
print(f"{int(num1)} - простое число")
else:
print(f"{int(num1)} - не простое число")
if is_prime(int(num2)):
print(f"{int(num2)} - простое число")
else:
print(f"{int(num2)} - не простое число")
Как работает программа:
- Программа запрашивает два числа у пользователя.
- Выполняет математические операции: сложение, вычитание, простое деление, целое деление и получение остатка. Также возводит первое число в степень второго.
- Проверяет, не происходит ли деление на ноль.
- Выводит результаты всех операций.
- Функция
is_primeпроверяет, является ли каждое число простым (для целых чисел).
Запуск программы:
Скопируйте приведенный код в файл с расширением .py и выполните его с помощью Python 3. Вводите числа, когда программа запросит их.