首页 > Python:“continue”提前跳转循环造成不规则的空行?

Python:“continue”提前跳转循环造成不规则的空行?

代码没问题:

但是程序运行时第三次循环打印的消息和第四次之间没有空行?


总结:关键在于逗号的作用是“令接下来一次的打印内容接在逗号之后”,因此continue这个参数生效之后,电脑自动扫描代码第二行:print,这行代码的作用是打印一个空行,因此这个空行被嫁接到了刚刚所说的逗号之后,因此产生这个程序输出时,第三次循环的打印内容与第四次循环的打印内容之间没有了空行。


因为第二行的print语句与第4行的print "Hello, how"打印在了一起。可以看一下第4行没有最后的逗号时的情形:


在continue之前加一句print就行了,因为你第二个print以","结尾,是不会换行的,加一个print不是以“,”结尾就可以换行了

【热门文章】
【热门文章】