运行代码时出现如下报错:
TypeError: 'float' object cannot be interpreted as an integer
代码片段:
a = b / c
for j in range(a):
python2中b/c得到的结果是int,而python3中得到结果是float。range的参数必修是int。此时用//代替/即可得到int的结果;
改为:
a = b // c
for j in range(a):
运行代码时出现如下报错:
TypeError: 'float' object cannot be interpreted as an integer
代码片段:
a = b / c
for j in range(a):
python2中b/c得到的结果是int,而python3中得到结果是float。range的参数必修是int。此时用//代替/即可得到int的结果;
改为:
a = b // c
for j in range(a):