def biny(c):
b1=bin(c)[2:]
return b1
def dies(c):
a2=int(c)
return a2
def Szesnastkowy(c):
a3=hex(int(c))
return a2
def zlyWybor():
print("Dokonałeś złego wyboru")
sys.exit()
odp = input("Wybierz rodzaj systmu liczbowego : 1 -binarny , 2 -dziesiętny , 3 -Szesnastkowy:")
c=input("Podaj liczbę ósenkową: ")
if (odp == '1'):
wynik = biny(c)
elif (odp == '2'):
wynik = dies(v)
elif (odp == '3'):
wynik = Szesnastkowy(c)
else:
zlyWybor()
print("Wynik działania to: ",wynik)
Witam chciałem zrobić program, który po wpisaniu liczby ósemkowej zamieniał na binarny dziesiętny i szesnastkowy.
Jak sprawdzałem za pomącą cmd działaj ale po wpisaniu zmiennej nie działa