Для тестирования автоматизации веб-процессов я генерирую randint и преобразовываю его в% и вводя его в поля, а затем проверяет, что это значение отображается правильно.Как сохранить последний 0 в десятичной форме в python
install_share = randint(1000, 9999)/100
install_share = str(install_share)
install_share = install_share + "%"
проблема, если случайная величина будет иметь 0, как это последний символ, то после того, как он будет DeVision потери последнего '0' после десятичной
a = 1970/100
print (a) # 19.7, but i need 19.70
Я попытался
a = 1970.00/100
print (a) # 19.7
a = float(1970)/float(100)
print (a) # 19.7
но каждый раз я получил такой же округлый.
@CoryKramer: Я думаю, что ОП может искать вместо этого: http://stackoverflow.com/questions/6149006/display-a-float-with-two-decimal-places-in-python –
Это еще одна хорошая ссылка, спасибо за ее добавление. – CoryKramer
@CoryKramer, спасибо –