34 lines
926 B
Python
34 lines
926 B
Python
|
|
try:
|
|
a = int(input("Введите первое целое число: "))
|
|
b = int(input("Введите второе целое число: "))
|
|
except ValueError:
|
|
print("Ошибка: введите целые числа")
|
|
raise SystemExit(1)
|
|
|
|
def fmt(x):
|
|
return f"{round(x,2):.2f}" if isinstance(x, float) else str(x)
|
|
|
|
print(f"a + b = {fmt(a + b)}")
|
|
print(f"a - b = {fmt(a - b)}")
|
|
print(f"a * b = {fmt(a * b)}")
|
|
if b == 0:
|
|
print("a / b = Ошибка: деление на ноль")
|
|
print("a // b = Ошибка: деление на ноль")
|
|
print("a % b = Ошибка: деление на ноль")
|
|
else:
|
|
print(f"a / b = {fmt(a / b)}")
|
|
print(f"a // b = {fmt(a // b)}")
|
|
print(f"a % b = {fmt(a % b)}")
|
|
|
|
print(f"a ** b = {fmt(a ** b)}")
|
|
|
|
print(f"a < b -> {a < b}")
|
|
print(f"a <= b -> {a <= b}")
|
|
print(f"a > b -> {a > b}")
|
|
print(f"a >= b -> {a >= b}")
|
|
print(f"a != b -> {a != b}")
|
|
print(f"a == b -> {a == b}")
|
|
|
|
|