Итак, я только начинаю работать с Python и практиковался в Codewars. Я делал это ката, название которого я забыл. Я написал код идущий, если, пока и другой, если глубокий. У меня такая ошибка:
else:
^
TabError: inconsistent use of tabs and spaces in indentation
Я не видел ничего плохого в коде, а остальное было согласовано с условием if.
# our parameters are h - the height from where the ball is falling,
# bounce - the percent of bounce out of 1.0, window - where teh mother is (1.5 m)
# HOW MANY TIMES DID THE BALL GO IN FRONT OF THE WINDOW
# Float parameter "h" in meters must be greater than 0
# Float parameter "bounce" must be greater than 0 and less than 1
# Float parameter "window" must be less than h.
def bouncingBall(h, bounce, window):
current_bounce = h
times_seen = None
if h > 0 and bounce > 0 and bounce < 1 and window < h:
while current_bounce_height > window:
current_bounce_height = current_bounce_height * bounce
if times_seen >= 1:
times_seen = times_seen + 2
else:
times_seen = times_seen + 1
print(times_seen)
return times_seen
else:
print(-1)
return -1
bouncingBall(10, 0.66, 1.5)
И в коде могут быть и другие ошибки, как я сказал только в начале работы. Не обращай на них внимания.