Я создал скрипт xlrd для json, который не делит переменные. Он всегда возвращает ноль ... код, который я использую, чтобы разделить переменные является:Разделить значения в Python
if not row_values[2]:
key['nr_one'] = 0
else:
key['nr_one'] = int(row_values[2])
if not row_values[4]:
key['nr_two'] = 0
else:
key['nr_two'] = int(row_values[4])
try:
key['perc'] = float(key['nr_two']/key['nr_one']*100)
except ZeroDivisionError:
key['perc'] = 0
я напечатал следующий код в конце сценария:
print('one')
print(key['nr_one'])
print('two')
print(key['nr_two'])
print('perc')
print(key['perc'])
Это возвращает:
one
103386547
two
135680054
perc
0.0
So. Я не понимаю, почему разделение терпит неудачу и возвращает 0? Может кто-то пожалуйста, помогите мне форматировать хороший способ вычислить процент
Удивительный! Спасибо! –
рад, что он работает :-) –
Я отвечу, когда мне позволено! –