我是一个 Python 新手,但我一直在寻找解决方案,但我很困惑。
我定义了一个接受多个参数的函数:
def func(arg1, arg2, arg3):
第一个参数将是一个字符串,但接下来的两个总是整数。我需要构建以下for
循环。
for x in range(0, arg2 / 2):
问题是arg2
默认为类型float
,因此我得到以下信息:
TypeError: 'float' object cannot be interpreted as an integer
我努力了:
for x in range(0, int(arg2) / 2):
但是出于某种原因,同样的事情也会发生。如何指定arg2
应将其视为整数,或者如何将其重新解释为整数?