笔者目前主要精力放在了Python学习辅导培训上,发现,许多初学者并没有掌握好Python基础,却热衷于爬虫,人工智能,数据挖掘等,还时不时在(Mark学编程)QQ群里高谈阔论,而对基础的东西避而不谈,不知道究竟为了什么,是怕别人以为自己不行?还是热切希望赢得他人认可?还是其他?当笔者与其分享将某种算法用代码表现出来时,居然只有几位能够写的出来,其他则开始穷追所谓标准答案,其中个别人甚至很强势的要求笔者,要立即给予用其他更牛叉的代码作出解释等等。
笔者发现,其实好多人对while,for循环并不熟练,甚至没有搞懂,更不用说有点陷阱的break语句。所以,笔者今天专门讨论break语句的适用范围。好多人也许第一反应就是,这个不简单吗?不就是中断语句吗?请仔细看。
图一,正常的while循环猜测数字代码:
笔者最近翻译一本轻便的Python入门教程,英文名字叫(byte-of-python),虽然已经有了几个中文翻译版本,但笔者依然坚持自己翻译,并在以意译