gpt4 book ai didi

python - 我需要创建一个函数,将整数转换为二进制,并在 python 中使用一组位数

转载 作者:太空宇宙 更新时间:2023-11-03 21:34:26 25 4
gpt4 key购买 nike

所以我目前有一个函数,允许用户给出一个整数,并可以区分整数和现有字符串,以及随机数。然而,我正在努力创建另一个函数来将该整数转换为二进制数,我知道这将需要地板除法和模数,但我在这里相对迷失了。

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()

最佳答案

这已经内置到 python 格式字符串中

{key:{FILL_VALUE}{WIDTH}b} b 代表二进制:P

print("{number:0{n_bits}b}".format(number=23,n_bits=16))

关于python - 我需要创建一个函数,将整数转换为二进制,并在 python 中使用一组位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53328468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com