👤

Jak w python zamienić liczbę podaną od użytkownika( w systemie dziesiętnym) na system na szesnastkowy?

Odpowiedź :

Odpowiedź:

liczba = input("Wprowadź liczbę: " ) #wprowadza dane od użutkownika

if liczba.isdigit():    #sprawdza czy podana wartość jest liczbą

   liczba = int(liczba)    #zamienia wartość na liczbę (wcześniej była 'tekstem')

   liczba = hex(liczba)   #zamienia liczbe na liczbę heksadecymalną

   print(liczba)            #pisze liczbę

else:                             #jeżeli wartość nie była liczbą

   print("Podana wartość nie jest liczbą")     #napisz że to nie jest liczbą