Number System Converter- Python Project

Source Code:

# -*- coding: utf-8 -*-
"""

@author: cbsepython
"""

while 1>0:
    inp=int(input("enter the number:"))
    org=int(input("enter it base:"))
    to=int(input("enter the base in which it is to be converted:"))
    print("\n")
######################################################################@
    if to==2 or to==8 or to==16 or to==10:
        out1=0
        power=0
        while inp>0:
            out1+=org**power*(inp%10)
            inp//=10
            power+=1
        print("after conversion the result in decimal is:",out1)
#######################################################################
    if to==8:
        out2=0
        power=0
        while out1>0:
            out2+=10**power*(out1%8)
            out1//=8
            power+=1
        print("after conversion into octal the result is:",out2)
#######################################################################
    
#######################################################################
    elif to==2:
        out4=0
        power=0
        while out1>0:
            out4+=10**power*(out1%2)
            out1//=2
            power+=1
        print("after conversion into binary the result is:",out4)
########################################################################

 

 

Output:

enter the number:10
enter it base:5
enter the base in which it is to be converted:2


('after conversion the result in decimal is:', 5)
('after conversion into binary the result is:', 101)
enter the number:

 

 

By cbsepython

A complete solution for the students of class 9 to 12 having subject Information Technology (402), Computer Science (083). Explore our website for all the useful content as Topic wise notes, Solved QNA, MCQs, Projects and Quiz related to the latest syllabus.

Copywrite © 2020-2024, CBSE Python,
All Rights Reserved