이 기사에서는 아래 주어진 문제 설명에 대한 솔루션에 대해 알아볼 것입니다.
문제 설명 − 10진수가 주어졌으므로 이를 해당하는 2진수로 변환해야 합니다.
주어진 문제를 해결하기 위한 두 가지 접근 방식이 있습니다. 하나씩 보시죠-
재귀적 접근
예시
def DecimalToBinary(num): if num > 1: DecimalToBinary(num // 2) print(num % 2, end = '') # main if __name__ == '__main__': # decimal input dec_val = 56 # binary equivalent DecimalToBinary(dec_val)
출력
111000
모든 변수와 함수는 위 그림과 같이 전역 범위에서 선언됩니다.
내장 방법 사용
예시
def decimalToBinary(n): return bin(n).replace("0b", "") # Driver code if __name__ == '__main__': print(decimalToBinary(56))
출력
111000
모든 변수와 함수는 위 그림과 같이 전역 범위에서 선언됩니다.
결론
이 기사에서는 목록을 문자열로 변환하는 파이썬 프로그램에 대해 배웠습니다.