一行代码写99乘法表

来源:1-1 初探逻辑

6669ll

2021-05-07 10:08:18

老师这个,一行代码写99乘法表我有点看不懂,能稍微解析一下吗


http://img.mukewang.com/climg/6094a0c409cfb7f209360119.jpg

写回答

1回答

好帮手慕燕燕

2021-05-07

同学,你好!

1、这行代码中有两层for循环,两个方括号[]用于生成列表,内层循环的结果放到列表中,外层循环的结果也放到列表中

2、内层[]中的for循环,可按以下方式理解

http://img.mukewang.com/climg/6094d3940935e53007310260.jpg

3、内层for循环的结果存储到列表中,结合join()函数将列表转换为字符串

http://img.mukewang.com/climg/6094d5bb09a7b50707850258.jpg

4、同理,外层[]中的for循环,可理解为以下代码

http://img.mukewang.com/climg/6094d7e509eef36310770486.jpg

5、打印外层循环的结果,是列表,也就是temp_1列表,结果如下:

http://img.mukewang.com/climg/6094d8a5090c90e311610240.jpg

6、再结合"\n".join()函数将列表转换成字符串,并且元素以换行符连接

http://img.mukewang.com/climg/6094d9a8090884c112870877.jpg

祝:学习愉快!

1

0 学习 · 2433 问题

查看课程