Найти - Пользователи
Полная версия: Помогите разобраться простенькая задачка
Начало » Python для новичков » Помогите разобраться простенькая задачка
1
angree77
Напишите реализацию функции closest_mod_5, принимающую в качестве единственного аргумента целое число x и возвращающую самое маленькое целое число y, такое что:
y больше или равно x
y делится нацело на 5
Формат того, что ожидается от вас в качестве ответа:
def closest_mod_5(x):
if x % 5 == 0:
return x
return "I don't know :("
написал следующую функцию с рекурсией
def closest_mod_5(x):
if x % 5 == 0:
y = closest_mod_5(int(x/5))
return y
return x

n = int(input())
print(closest_mod_5(n)*5)
ни как не могу сообразить куда вставить условия и как их прописать
Egorro13
 def closest_mod_5(x):
    return x + (5 - x % 5)
n = int(input())
print(closest_mod_5(n))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB