【发布时间】:2021-09-20 18:18:06
【问题描述】:
所以我打算编写一个程序,将十进制转换为二进制,然后另一个将执行相反的操作。我知道有 python 函数可以做到这一点,但我认为我们应该做更长的路。伪代码如下:
十进制转二进制:
number = Prompt user for input, convert to int
Set quotient equal to number, remainder equal to zero
while(number!=0)
(quotient,remainder)=divmod(quotient,2)
print(remainder)
二进制转十进制
number=Prompt user for input
Get string length of number = n
for x in range(n)
sum+=(2^n) times x
print sum
有什么帮助吗?
【问题讨论】:
-
回答您的实际问题,不。为您编写代码无济于事。尤其是当您懒得正确格式化您的问题时。
-
您的问题到底出在哪里?如果输出错误,请将其发布在问题中,并附上其输入。
标签: python python-3.x