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

2024-09-26 18:14:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python的新手,创建了一个二进制加法程序,它将两个二进制数相加,当我将这两个数字转换成decimal和Decimal2变量时,我就将十进制值存储到变量decimal和Decimal2中。 我怎么把这些加起来??在

我试过:

sum = decimal+decimal2
print(sum)

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

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


Tags: 答案程序add错误二进制数字decimalsum
2条回答

要添加两个二进制数,可以尝试如下操作:

decimal1 = bin(10)
decimal2 = bin(15)
print(int(decimal1,2)+int(decimal2,2))

听起来你好像是想把两个数字相加。下面是一些应该这样做的代码:

Python 3版本

num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
print(num1 + num2)

Python 2版本

^{pr2}$

希望这有帮助:)

相关问题 更多 >

    热门问题