Структуры и алгоритмы данных Python - Рекурсия: преобразование целого числа в строку в любой базе
Python Recursion: Упражнение 2 с решением
Напишите программу на Python для преобразования целого числа в строку в любой базе.
Пример решения :
Код Python:
def to_string(n,base):
conver_tString ="0123456789ABCDEF"
if n < base:
return conver_tString[n]
else:
return to_string(n//base,base) + conver_tString[n % base]
print(to_string(2835,16))
Пример вывода:
B13
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Python для расчета суммы списка чисел.
Далее: Написать Python-программу с суммой списка рекурсий.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code