Как умножить и поделить числа в Python?
Со сложением разобрался, а как теперь умножать и делить? Какие знаки для умножения и деления в Python? Как посчитать 4 умножить на 5 и показать ответ новичку?
2 ответа
В Python умножение и деление работают чуть-чуть не так, как в тетрадке. Запомни знаки: ✖️➗
- Умножить — звёздочка
*(не крестикx!) - Поделить — косая черта
/
print(4 * 5) # 20
print(20 / 4) # 5.0
print(10 / 3) # 3.3333333333333335
Одна важная штука: деление / всегда даёт число с точкой (5.0, а не 5). Это нормально — Python показывает дробный результат на всякий случай.
Если нужен целый ответ без остатка, используй двойную черту //:
print(10 // 3) # 3 (целая часть)
print(10 % 3) # 1 (остаток)
Можно складывать всё в переменные и считать как калькулятор:
a = 4
b = 5
print(a * b) # 20
Главное — не пиши 4 x 5, Python не поймёт крестик. Только звёздочка * для умножения! 🌟
Запомни четыре действия в Python:
+сложить-вычесть*умножить (звёздочка)/поделить (косая черта)
Самая частая ошибка новичка — написать x вместо * для умножения. Буква x для Python — это имя переменной, а умножение всегда звёздочка. 😉