Вы можете использовать напрямую:
dict2 = eval(repr(dict1))
, где объект dict2 является независимой копией dict1, поэтому вы можете изменить dict2 без влияния на dict1.
Это работает для любого типа объект. [/ д2]
Код var t = 1 / steps;
делает целочисленное деление, , поэтому результат t
равен нулю
Также обратите внимание, что j = j + t
выполняется после каждого цикла, поэтому при первая итерация j==0
Этот недостаток вызывает такую проблему: и b
, и a
равны на первой итерации, потому что j
все еще остается = 0. Таким образом, вы рассчитываете длину сегмента на интервалах: 0-0, 0-0.1, 0.1-0.2...0.7-0.8,0.8-0.9
- игнорирование 0.9-1.0
интервала