Хочу добиться 3-х цифр после запятой при вечислении.

FlarseeK

Новичок
Пользователь
Авг 1, 2020
7
1
3
Здравствуйте. Помогите разобраться, пожалуйста!

Код:

print(87 / 40 * 11)
Вывод:
23.924999999999997

Хочу добиться такого результата после вывода кода:
23,925


Если нужно, то вот весь код:
Python:
x = 40
y = 87
z = 11

print("Сколько будет 40 + 87 - 11?") # =116
print(40 + y - 11)
print("Что получится при вычеслении: 87 / 40 * 11?") # =23,925
print(87 / 40 * 11)

print("Что если использовать только переменные?")
print("40 + 87 - 11")
print(x + y - z)
print("87 / 40 * 11")
print(y / x * z)
 
Последнее редактирование модератором:
  • Мне нравится
Реакции: Student

Student

throw exception
Команда форума
Администратор
Апр 2, 2020
195
103
43
Москва
Используйте функцию round().
Python:
round(23.924999999999997, 3)
 
  • Мне нравится
Реакции: FlarseeK

Форум IT Специалистов