@NoPressF
Любит python

Как убрать все последний цифры кроме одной в выводе текста?

def share_money(message):
money = message.text
first = int(money) / 3.07
second = first / 2.6
third = second / 2.5
bot.send_message(message.chat.id, f'Первым, вторым местам выдаём деньги\n1 место по заражению: {first} руб\n2 место по заражению: {second} руб\n3 место по заражению: {third} \n\n1 место за выживание: {first} руб\n2 место за выживание: {second} руб\n3 место за выживание: {third} руб')

Мне пишет вот так допустим: 15.42123478523
А мне нужно чтобы было 15.4
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
@MODX314
Скажите, у Вас кроме этого сайта никакие не открываются? По запросу в яндексе "округление чисел" на первом же сайте, встроенная функция round.. Для вашего случая, до первого знака после запятой:
third = round(third, 1)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы