Я пытаюсь преобразовать массив в массив изменения процентов. это просто, но я не знаю, почему я получаю ошибку с нулевым делением. Я попытался поставитьошибка деления нуля python. float деление на ноль. простой скрипт
from __future__ import division
наверху моего файла, но не кубики.
мой код:
def convert(anarr):
x = 1
while(x < len(anarr)):
anarr[x] = (anarr[1] - anarr[x])/anarr[1]
x += 1
print anarr
главная:
>>>
>>>
>>> myarr = [20130101.0,34.75,34.66,34.6,34.6,34.61,34.65,34.69]
>>> convert(myarr)
>>> Traceback (most recent call last):
File "<pyshell#10>", line 1, in <module>
convert(myarr)
File "C:\Users\viral\Desktop\python\mapping.py", line 38, in convert
anarr[x] = (anarr[1] - anarr[x])/anarr[1]
ZeroDivisionError: float division by zero
спасибо. Я сделал именно это. – user1681664
ОК. Если это полезно, примите мой ответ. Любые вопросы, просто спросите меня. – Booster