Advertisement
programusy

Untitled

Mar 2nd, 2023
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. # Wczytanie liczby dziesiętnej od użytkownika
  2. liczba_dziesietna = int(input("Podaj liczbę dziesiętną: "))
  3.  
  4. # Inicjalizacja zmiennej wynikowej
  5. wynik = ""
  6.  
  7. # Iteracja przez każdy bit w liczbie binarnej
  8. while liczba_dziesietna > 0:
  9. # Obliczenie reszty z dzielenia przez 2
  10. reszta = liczba_dziesietna % 2
  11. # Dodanie bitu do wyniku
  12. wynik = str(reszta) + wynik
  13. # Podzielenie liczby przez 2 (odrzucenie reszty)
  14. liczba_dziesietna //= 2
  15.  
  16. # Wyświetlenie wyniku
  17. print("Liczba binarna:", wynik)
  18.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement