扫码关注官方订阅号
简单改了下,试试这个。
pythondef AddLongInteger(str1, str2): str1 = str1.lstrip('+0')[::-1] str2 = str2.lstrip('+0')[::-1] if len(str1) > len(str2): str1, str2 = str2, str1 sum_all = [] add_in = index = 0 for index, val in enumerate(str2): if index >= len(str1): sum = int(val) + add_in else: sum = int(val) + int(str1[index]) + add_in add_in = 1 if sum > 9 else 0 sum_all.append(str(sum%10)) if add_in == 1: sum_all.append('1') return ''.join(sum_all[::-1]) print AddLongInteger("+000099999999999", "+0001")
python
def AddLongInteger(str1, str2): str1 = str1.lstrip('+0')[::-1] str2 = str2.lstrip('+0')[::-1] if len(str1) > len(str2): str1, str2 = str2, str1 sum_all = [] add_in = index = 0 for index, val in enumerate(str2): if index >= len(str1): sum = int(val) + add_in else: sum = int(val) + int(str1[index]) + add_in add_in = 1 if sum > 9 else 0 sum_all.append(str(sum%10)) if add_in == 1: sum_all.append('1') return ''.join(sum_all[::-1]) print AddLongInteger("+000099999999999", "+0001")
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
简单改了下,试试这个。