二进制加法

提交数: 528, 通过率: 48.11%, 平均分: 70.79

题目描述:

编写“二进制加法”程序。程序运行时,分两行输入两个二进制数,输出两个二进制相加后的结果。

输入格式:

共两行,每行一串二进制数

输出格式:

一串二进制数

样例输入:

1101
110

样例输出:

10011

提示:

完善程序:

x = input().strip()   #strip()函数是去除行末的空格与回车符
y = input().strip()
_________(1)_________        
if dis < 0:
    x, y = y,  x
    dis = -dis
for i in range(dis):
    y = "0" + y
jw = 0; ans = ""
for i in range(len(x) - 1, -1, -1):
    a = int(x[i]) + int(y[i]) + jw
    _________(2)_________       
    ans = str(a % 2) + ans
if ________(3)__________ :
    ans = "1" + ans
print(ans)
时间限制: 1000ms
空间限制: 256MB

来源: 原创