老师,为啥我这么输出,结果就不一样呢?

来源:3-10 选择练习

热爱编程学习

2021-03-26 01:35:09

#coding:utf-8
w=[]
l=[1,2,3]
s=[4,5,6]
for i in l:
for j in s:
k=i+j
w.append(k)
print(w)


写回答

1回答

好帮手慕小轩

2021-03-26

同学,你好!
1. print写在内层for循环里面,则每个结果都会打印一次,如下图所示:
http://img.mukewang.com/climg/605d3f7209ff423003670260.jpg
2. print写在最外层,则会打印最后一个结果,如下图所示:
http://img.mukewang.com/climg/605d3faa09946a5e03480041.jpg
祝:学习愉快!

0

0 学习 · 2433 问题

查看课程