Число должно быть округление до двух десятичных знаков, но оно не [дублирует]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Число должно быть округление до двух десятичных знаков, но оно не [дублирует]

Сообщение Anonymous »

print("Welcome to the tip calculator!")
bill = float(input(f"What was the total bill? £"))
tip = int(input("How much tip would you like to give? 10, 12 or 15? "))
people = int(input( "How many people to split the bill? "))
tip_as_percent = tip / 100
total_tip_amount = bill * tip_as_percent
total_bill = bill + total_tip_amount
bill_per_person = total_bill / people
final_amount = round(bill_per_person, 2)
print(f"Each person should pay {final_amount}")
< /code>
Номер должен иметь несколько цифр и должно быть округление до двух десятичных знаков, но это не так. Кто -нибудь знает почему?

Подробнее здесь: https://stackoverflow.com/questions/796 ... ut-its-not
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»