我的任务是转录一行for-loop:
mystr = '12345'
result = sum(int(i) for i in mystr)
print(result)带缩进的阶梯for循环。
第一个
result = sum(int(i) for i in mystr)工作得很好。这就是我想要做的,但没有成功。有人能帮帮忙吗?
mystr = "12345"
for i in str:
result = sum(int(i))
print(result)发布于 2021-10-02 06:18:02
试试这个:
mystr = '12345'
result = 0
for i in mystr:
result += int(i)
print(result)你必须有初始的整数值,因为你要把整数相加,这就是为什么我用result = 0。
https://stackoverflow.com/questions/69414329
复制相似问题