Форум сайта python.su
dmitry1959Тут в заголовке функции создалась локальная переменная n
Но в таком коде:переменная n (когда n = int(input())) ведь тоже находится в глобальной области видимости как и в предыдущем коде, поскольку она находится вне функции?def sum_digits(n):
result = 0
while n > 0:
result += n % 10
n //= 10
return result
n = int(input())
print(sum_digits(n))
def sum_digits(n):
n = int(input())
Отредактировано py.user.next (Май 13, 2023 03:23:51)
Офлайн