【发布时间】:2022-12-04 17:40:33
【问题描述】:
def n(a):
a = str(a)
if "0" in a:
b = str((a).replace("0", ''))
a = b[::-1]
a = a[::-1]
a = int(a)
return a
else:
a = a[::-1]
a = a[::-1]
a = int(a)
return a
N = int(input())
des = 10**9 + 7
summa = 0
for a in range():
print(n(a))
b = n(a)
summa = summa + b
summa = summa % des
print(summa)
给出这样的错误:'invalid literal for int() with base 10: '' '
如果我在没有 for i in 循环的情况下将值传递给变量 a,那么一切正常
我只需要了解代码有什么问题。我是编程新手,无法马上弄明白
【问题讨论】:
标签: python