我是python的新手,并创建了一个二进制加法程序,它将2个二进制数加在一起,当我转换了2个数字时,我将十进制值存储到变量Decimal和Decimal2中。 我如何将它们一起添加?
我试过了:
sum = decimal+decimal2
print(sum)
add = sum(decimal+decimal2)
print(add)
这些不会导致任何错误,但会给我完全随机的答案......例如。 1010(10)+ 1111(15)= 14 ..谢谢
答案 0 :(得分:0)
要添加两个二进制数,您可以尝试这样的事情:
decimal1 = bin(10)
decimal2 = bin(15)
print(int(decimal1,2)+int(decimal2,2))
答案 1 :(得分:0)
听起来你正试图将两个数字加在一起。以下是一些应该执行此操作的代码:
Python 3版
num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
print(num1 + num2)
Python 2版
num1 = int(raw_input("Enter first number: "))
num2 = int(raw_input("Enter second number: "))
print(num1 + num2)
希望这会有所帮助:)