代码一样格式不同求助
为什么一样的代码,打出来的格式却是不一样的代码并不一样哈~ 缩进是 Python 的灵魂所在
因为前者的 print('\n') 在第一个 for 循环内,第二个 for 循环体外,而后者的 print('\n') 在第二个 for 循环体内
前者是每次执行 第一个 for 循环会执行一次 print('\n'),而后者是每次执行第二个 for 循环执行一次 print('\n')
所以 你第二个代码 print('\n') 少打一个缩进才是代码完全相同~
你这两个代码有一点不一样,就是print('\n')的位置。
第一个程序的print("\n")位置是在j的循环外边,意思是当i=1的时候,所有的j都取值完后,也就是j循环一轮才执行一次print('\n')。
第二个程序的print("\n")位置是在j的循环里边。意思是当i=1的时候,j的每次取值都要执行一次print('\n'),也就是j循环一轮要执行i次。
所以运行结果就截然不同。
页:
[1]