Added from (up to hexal) to decimal converter

This commit is contained in:
BarsTiger
2021-09-08 22:36:51 +03:00
parent e636800c78
commit c335d8f277

View File

@@ -21,18 +21,13 @@ hextonum = {
"F": 15
}
systypefrom = int(input("Type base number of system convert FROM: "))
systypeto = int(input("Type base number of system convert TO: "))
convertfrom = input("Type number, that you want to convert: ")
if systypefrom > 16 or systypeto > 16:
print("Sorry, more than hexal systems aren't supported RIGHT NOW. Come back in several centuries")
input()
exit()
convertfrom = convertfrom.upper()
def todecimal(number, base):
n = len(str(number))
i = 0
@@ -43,6 +38,7 @@ def todecimal(number, base):
return res
print(todecimal(convertfrom, systypefrom))
input()
while True:
inputnumber = input("Type number, that you want to convert: ")
inputnumber = inputnumber.upper()
print(todecimal(inputnumber, systypefrom))