我正在运行这个:
for dataset in waycategory_values:
if dataset['value'] in [1.0, 2.0, 3.0]:
total_highway_distance += dataset['distance']
for dataset in waycategory_values:
total_distance += dataset['distance']
highway_perc = (total_highway_distance / total_distance)
print(highway_perc)
total_distance 可能为零。有没有一种流畅的方法可以让脚本继续运行,并且在总距离为 0 时只打印 0。我一直在考虑每次都将 +1 添加到 total_distance - 但没有更好的方法吗?
在我看来,以下内容正在流传,但不起作用:
if total_distance == 0:
total_distance = 1