Я новичок в python и пытаюсь запустить функцию, которая будет, учитывая одну переменную, отсчитывать до нуля, а затем до исходной переменной. вывод должен выглядеть примерно так:Подсчитайте, а затем вверх
>>> functionname(5)
5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5
до сих пор я написал следующий код, но это не подсчитывать весь путь к исходной переменной. Думаю, мне нужно каким-то образом сохранить переменную, чтобы позже обратиться к ней, но я понятия не имею, как это сделать, поскольку python автоматически изменяет n
, когда функция продолжается.
def functionname(n):
n = orginal
while n > 0:
print n
n=n-1
print n
if n==0:
print n
n=n+1
Я был бы очень признателен за некоторые указания, поскольку я, кажется, полностью застрял в данный момент.
Очень элегантный. Я думаю, что это может стоить постижение списка – dlewin
@dlewin Хорошее предложение, спасибо. Я добавил один. – Basic
действительно: еще лучше – dlewin