python优势
# encoding = utf-8
# 开发者:xxx
# 开发时间: 16:48
# "Stay hungry,stay foolish."
a = int(input())
b = int(input())
print(a + b)
正常
# encoding = utf-8
# 开发者:xxx
# 开发时间: 16:48
# "Stay hungry,stay foolish."
def add_large_numbers(a, b):
# 获取两数据的长度
len_a, len_b = len(a), len(b)
# 补齐长度,使两个数组长度相等
if len_a < len_b:
a = [0] * (len_b - len_a) + a
else:
b = [0] * (len_a - len_b) + b
result = []
carry = 0 # 进位
# 逐位相加
for i in range(len(a) - 1, -1, -1):
digit_sum = a[i] + b[i] + carry
carry = digit_sum // 10
result.insert(0, digit_sum % 10)
# insert(0, ...) 操作可以在 result 的最前面插入新的数字
# 处理最高位的进位
if carry:
result.insert(0, carry)
return result
# 输入两个大整