Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 14, 2017 14:16:57

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Импорт из PDF -> Преобразование -> Экспорт значений

чтото вы намудрили, убирайте запятую, преобразовывайте в int, делите на 100 округляйте штатным round(), умножайе на 100

 def myRound(A):
    if ',' in A:
        A=''.join(A.split(','))
    A=int(A)
    return round(A/100)*100
s =['23,45','2,567','98,7','9,35']
print(list(map(myRound, s)))
>>> 
[2300, 2600, 1000, 900]



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#2 Апрель 14, 2017 14:28:50

Acamori
Зарегистрирован: 2017-04-11
Сообщения: 47
Репутация: +  1  -
Профиль   Отправить e-mail  

Импорт из PDF -> Преобразование -> Экспорт значений

PEHDOM
чтото вы намудрили, убирайте запятую, преобразовывайте в int, делите на 100 округляйте штатным round(), умножайе на 100

Да уж, сразу видно не хватку знаний ))) А с round игрался, но не подумал по поводу действий /100 и * 100. Салага =\

Спасибо, выручили

Отредактировано Acamori (Апрель 14, 2017 14:34:04)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version