如何将两个带小数的变量相加?
我刚学会Python,写了一个二进制加法程序,可以把两个二进制数字加在一起。转换这两个数字后,我把它们的十进制值存储在了变量Decimal和Decimal2里。
我该怎么把这两个值加起来呢?
我试过:
sum = decimal+decimal2
print(sum)
add = sum(decimal+decimal2)
print(add)
这些代码没有报错,但结果完全是随机的……比如说,1010(10)加上1111(15)居然等于14……谢谢!
2 个回答
0
要把两个二进制数字相加,你可以试试下面这个方法:
decimal1 = bin(10)
decimal2 = bin(15)
print(int(decimal1,2)+int(decimal2,2))
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)
希望这对你有帮助 :)