diff --git a/projects/002-recursive-decimal-to-binary/python/main.py b/projects/002-recursive-decimal-to-binary/python/main.py index e69de29..19a9c45 100644 --- a/projects/002-recursive-decimal-to-binary/python/main.py +++ b/projects/002-recursive-decimal-to-binary/python/main.py @@ -0,0 +1,10 @@ +def decimal_to_binary(decimal_number): + + if decimal_number == 0 or decimal_number == 1: + return str(decimal_number % 2) + + elif decimal_number > 1: + return decimal_to_binary(decimal_number // 2) + str(decimal_number % 2) + + else: + return "Wrong value!"