Сохранить округление при переводе числа в строку?

Главная Форумы Задать вопрос Сохранить округление при переводе числа в строку?

Просмотр 11 сообщений - с 1 по 11 (из 11 всего)
  • Автор
    Сообщения
  • #5398 Score: 0
    txt
    Модератор
    86 pts

    При переводе нодом числа в текст теряется его округление (текстовая строка числа имеет множество знаков после запятой)

    Как сохранить исходное округление числа ?

    #5399 Score: 1
    Legantmar
    Хранитель
    474 pts

    не знаю, как это сделать нодами, но вот так можно откидывать нули с помощью python

    вот так заменить запятые на точки, если нужно

    #5400 Score: 0
    txt
    Модератор
    86 pts

    Спасибо!

     

    #5401 Score: 0
    txt
    Модератор
    86 pts

    Legantmar,

    Здесь была подобная тема “Integer/ String …”  но, к сожалению не нахожу в поиске… там не открывались ссылки на картинки и к сожалению ответ я не сохранил(

    Возможно эту тему восстановить?

    #5402 Score: 0
    Legantmar
    Хранитель
    474 pts

    к сожалению нет, т.к. из-за атаки на сайт, пришлось восстанавливать его из к сохраненной ранее версии. все картинки утеряны. тему я удалил.
    но ничто не мешает задать вопрос еще раз, и я или кто-то другой ответим по возможности.

    #5403 Score: 0
    txt
    Модератор
    86 pts

    Ок, понял

    Еще раз спасибо)

    #5547 Score: 0
    txt
    Модератор
    86 pts

    Обнаружил такую ошибку:

    если число однозначное (от 0 до 9) то данный скрипт удаляет его, также в 1 листе строка №12 : число 3940 превратилось в 394

    #5551 Score: 3
    Oleg
    Участник
    28 pts

    Можете попробовать так:

    OUT=('{}'.format(i) for i in IN[0])

    #5554 Score: 0
    txt
    Модератор
    86 pts

    Спасибо!

    #5559 Score: 0
    Legantmar
    Хранитель
    474 pts

    Олег, спасибо, интересны пример.
    добавил его в раздел tips and tricks

    #7352 Score: 0
    Vitalii
    Участник

    а стандартными нодами (без питона) возможно так сделать?

Просмотр 11 сообщений - с 1 по 11 (из 11 всего)
  • Для ответа в этой теме необходимо авторизоваться.