для любого отрицательного числа, он также считает «-» как символ, хотя и является частью этого числа.Сначала я попытался сделать строку чисел, но это не изменит результат, он всегда дает +1 к фактическому количеству задействованных символов.
код:
def cube(num):
return str(num*num*num)
kappa=(cube(-5))
if len(kappa)<4:
print(kappa)
elif len(kappa)>=4 and len(kappa)>=0:
print(kappa + " ,your number is bigger than 999")
исход:
-125, ваш номер больше 999