如何将两个具有十进制值的变量一起添加?

时间:2014-03-20 14:31:58

标签: python

我是python的新手,并创建了一个二进制加法程序,它将2个二进制数加在一起,当我转换了2个数字时,我将十进制值存储到变量Decimal和Decimal2中。 我如何将它们一起添加?

我试过了:

sum = decimal+decimal2
print(sum)

add = sum(decimal+decimal2)
print(add)

这些不会导致任何错误,但会给我完全随机的答案......例如。 1010(10)+ 1111(15)= 14 ..谢谢

2 个答案:

答案 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)

希望这会有所帮助:)