我正在尝试编写一个函数,该函数将判断是否为数字舍入。返回bool值时出现问题。
def is_round(num):
num = str(num)
coma = 0
coma = int(coma)
for i in range(len(num)):
if num[i] == ".":
coma = i
print(num[coma + 1])
print(len(num[coma:]))
if num[coma + 1] == 0 and len(num[coma:]) == 2:
return True
else:
return False
print(is_round(5.0))
我希望为0; 2;是的,但是我有0; 2;错误