← Все вопросы

Как умножить и поделить числа в Python?

Задан 26 месяцев назад845 просмотров2 ответа
8

Со сложением разобрался, а как теперь умножать и делить? Какие знаки для умножения и деления в Python? Как посчитать 4 умножить на 5 и показать ответ новичку?

2 ответа

12
✓ Принятый ответ — помог автору

В 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 не поймёт крестик. Только звёздочка * для умножения! 🌟

4

Запомни четыре действия в Python:

  • + сложить
  • - вычесть
  • * умножить (звёздочка)
  • / поделить (косая черта)

Самая частая ошибка новичка — написать x вместо * для умножения. Буква x для Python — это имя переменной, а умножение всегда звёздочка. 😉

Ваш ответ

, чтобы ответить на вопрос.