Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def decimal_to_binary(decimal_number):
- """
- Intent: Converts a decimal number to a binary number
- Input: Parameter1: decimal number as integer
- Output: String that represents the calculated binary number
- """
- binary_number = "" # statt "0" als einen leeren string erstellt
- binary_number = str(binary_number) #aus integer string machen
- decimal_number = input ("Welche Dezimalzahl?")
- decimal_number = int (decimal_number) #aus string integer machen
- ergebnis = decimal_number
- while (ergebnis>0):
- rest = (ergebnis % 2)
- rest = str (rest) #aus integer string machen
- ergebnis = ergebnis // 2
- binary_number = binary_number + rest
- binary_number = (binary_number[::-1]) #[::-1] dreht die Zahl um, weil kein Anfang und kein Ende gegeben und als Step -1 angegeben
- return binary_number # return value: binary number as string
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement