Итак, в настоящее время у меня есть функция, которая позволяет пользователю давать целое число и может различать целое число и выходную строку, а также случайное включение.Однако я борюсь с созданием другой функции, которая преобразует это целое число в двоичное число, я знаю, что для этого потребуются деление по этажам и по модулю, но я здесь относительно потерян.
def getInt(question):
return (question)
print("Welcome to Binary Printer")
print('Enter exit to quit at any time.')
i=True
while i:
question=input("Enter a Positive Int:\n")
try:
if(question=="Exit") or (question=="exit"):
i=False
print("")
else:
integer_check=int(question)
except ValueError:
print("Not a Number.")
def binaryStr(num,bits):
num=getInt(question)
bits=int(input("Number of Bits:\n"))
for num in range(0,255):
one_or_zero=num%2
if one_or_zero>0:
one_or_zero//2
else:
return one_or_zero
def main():
getInt(question)
binaryStr(num,bits)
main()