onclick="window.scrollTo({ top: [расчетная прокрутка], behavior: 'smooth'});". Но это не ест осел, поэтому если он тебе нужен, стоит воспользоваться либо аналогичной функцией jQuery, либо анимировать по старинке.
from functools import reduce
from operator import mul
def persistence(n):
i = 0
while n > 9:
n = reduce(mul, map(int, str(n)), 1)
i += 1
return idef persistence(n):
i = 0
while n > 9:
n = eval('*'.join(f'{n}'))
i += 1
return ifrom functools import reduce
from operator import mul
from itertools import count
def persistence(n):
for i in count(0):
if n > 9:
n = reduce(mul, map(int, str(n)), 1)
else:
return iassert persistence(39) == 3
assert persistence(999) == 4
assert persistence(4) == 0
.wrapper{
text-align: center;
background-image:
linear-gradient(transparent calc(49%), skyblue calc(49%), transparent calc(49% + 1px)),
linear-gradient(transparent calc(49%), skyblue calc(49%), transparent calc(49% + 1px));
background-size: calc(45% - 80px);
background-repeat: no-repeat;
background-position: 0 0, 100% 0;
}