print(10 / 3) # 3.3333333333333335
print(10 // 3) # 3
print(10 % 3) # 1
print(10 // 3.0) # 3.0
print(10 % 3.0) # 1.0
print(10 / 4) # 2.5
print(8 / 2) # 4.0
print(1 / 3) # 0.3333333333333333
print(round(1 / 3, 2)) # 0.33
from decimal import Decimal
result = Decimal('1') / Decimal('3')
print(result) # 0.33333333333333333333
print(10 // 3) # 3, потому что 10 делится на 3 три раза, а остаток 1 отбрасывается
print(22 // 5) # 4, потому что 22 делится на 5 четыре раза, остаток 2 игнорируется
print(10 // 3.0) # 3.0
print(22.5 // 5) # 4.0
items = 230
box_size = 50
full_boxes = items // box_size
print(full_boxes) # 4
print(10 % 3) # 1, потому что 10 — это 3*3 + 1
print(15 % 5) # 0, потому что 15 делится на 5 без остатка
print(10.5 % 3) # 1.5, потому что 10.5 — это 3*3 + 1.5
total_files = 57 # Всего файлов для обработки
for i in range(1, total_files + 1):
# Проверяем, является ли обработка 10-й по счету
if i % 10 == 0:
print(f"Обработано {i} файлов из {total_files}")
print(10 / 0) # Ошибка: ZeroDivisionError
print(10 // 0) # Ошибка: ZeroDivisionError
print(10 % 0) # Ошибка: ZeroDivisionError
dividend = 10
divisor = 0
if divisor != 0:
print(dividend / divisor)
else:
print("Деление на ноль невозможно")
dividend = 10
divisor = 0
try:
result = dividend / divisor
except ZeroDivisionError:
print("Ошибка: деление на ноль")
else:
print(result)
a = 10
a /= 2
print(a) # 5.0