发布网友 发布时间:2022-04-06 13:55
共3个回答
热心网友 时间:2022-04-06 15:25
你的代码里break和continue不在for/while循环里,所以不能用,看你的代码建议把break改为return或sys.exit(),把continue改成pass追问谢谢您的回答,问题确实出在这里,是我的上面忘记while True了。
热心网友 时间:2022-04-06 16:43
你这个break语句没有在一个循环里面,你把他注释就好了。追问谢谢您的回答,问题确实是出在这里,是我的上面忘记while True了。
热心网友 时间:2022-04-06 18:17
break只能用于while循环或者for循环中,如果在if条件语句下使用则会报错:SyntaxError: ‘break’ outside loop。但是如果if条件语句是套在while循环或者for循环内部的,则break可以使用。例如: if i == "1": break # 这里使用break会报错 而在while循环或者for循环中则不会: while True: if i == "1": break # 这里则不会报错 ...追问谢谢您仔细的指导,我刚开始学习,您说的很对,以后我会认真的理解。问题确实是出在这里,是我的上面忘记while True了。