ENG
RUS
Timus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум
Общий форум
Artem
Python why answer is wrong?
13 май 2019 00:12
#solution 1068
x=int(input("enter your number: "))
def factorial(x):
if x>0:
return x + factorial(x - 1)
elif x<0:
return x + factorial(x+1)
if x==0:
return 0
y=factorial(x)
if x<0:
print(y+1)
else:
print(y)
© 2000–2026
Timus Online Judge Team
. Все права защищены.