Python程序题(for循环)

img


知道答案不知道解题思路
问题:求程序运算结果为?

外层循环,a1,3,5,7,9 循环5次
内存循环, b10,7,4 循环3次

所以,a总的循环5次,b总的循环15次

结果5, -5

嵌套循环,前面循环1次,后面就3次,前面五次,后面就15次了



```python
s1 = s2 = 10
for a in range(1, 10, 2):#a = 1,3,5,7,9
    s1 -= 1
    for b in range(10, 1, -3):#b = 10,7,4
        s2 -= 1
#a每循环一次取一个数s1减少1,接着运行第二个循环运行3次,每次s2减少1,接着返回到外面大循环,取3,继续里面循环
print(s1, s2)

```