为了账号安全,请及时绑定邮箱和手机立即绑定

为什么x每循环一次,y 就循环3次?

x 每循环一次,y 就会循环 3 次,这样,我们可以打印出一个全排列:

A1
A2
A3
B1
B2
B3
C1
C2
C3


正在回答

4 回答

记住:外层循环一次,内层循环所有次(即内层循环有多少个元素就循环多少次),把内层循环当成一个整体来看

0 回复 有任何疑惑可以回复我~

就是两层循环,x的那一层可以理解吧,就是遍历一遍打出来,然后这时候里面还有一层循环,当遍历到第一个A时,进入到第二层循环,就是y那个,然后把y遍历完之后,才会继续去打印x的循环B,依次循环。。。

1 回复 有任何疑惑可以回复我~

因为y嵌套在x循环里面,所以x执行一次时,y要全部循环一次,x循环时,每一次循环,y都要全部循环完

0 回复 有任何疑惑可以回复我~

我觉得,x成立一次,立马进入y的循环,直到y的循环结束才进行下一次x的循环,而y一共需要3次结束其循环

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

为什么x每循环一次,y 就循环3次?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信