|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
a = list(input("请输出第一个数字"))
b = list(input("请输出第二个数字"))
c = len(a)
d = len(b)
g = max(len(a),len(b))
if c == b :
break
elif c > d:
f = c - d
for i in range(0,f):
b.insert(i,0)
else:
f = d - c
for i in range(0,d):
a.insert(i,0)
str1 = ""
if i in range(0,g):
str1 += str(int(a[g])+int(b[g]))
print(str1)
这样不会报错了:
- a = list(input("请输出第一个数字"))
- b = list(input("请输出第二个数字"))
- c = len(a)
- d = len(b)
- g = max(len(a), len(b))
- if c == b:
- pass # 修改
- elif c > d:
- f = c - d
- for i in range(0, f):
- b.insert(i, 0)
- else:
- f = d - c
- for i in range(0, d):
- a.insert(i, 0)
- str1 = ""
- for i in range(0, g): # 修改,你把 for 写成了 if
- str1 += str(int(a[i])) + str(int(b[i]))
- print(str1)
复制代码
|
|