本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新。
若有想學習的內容可以在評論區留言,根據大家的要求持續更新。點贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會更的。)
有問題也可以在評論區留言,也可以私聊我加我好友共同交流一起進步~
喜歡內容歡迎關注我、評論、點贊、收藏,這對我很重要,謝謝~
我的其它教程
教程點擊進去將會有目錄
《看聊天記錄都學不會C語言?太菜了吧(1)我在大佬群里問基礎問題沒人理?——學習建議
《大學生C語言作業、習題100例白話詳解》
目錄
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》python 寫游戲好簡單啊,我用鍵盤可以隨意控制角色了【python 游戲實戰 04】—— 鍵盤控制角色移動
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》游戲角色開始動起來了,真帥!【python 游戲實戰 03】—— 角色移動
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》這是我第一次使用代碼創建出一個窗口【python 游戲實戰 02】—— 創建游戲場景
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》這是我第一次使用代碼創建出一個窗口【python 游戲實戰 01】—— 創建窗口
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(13)python 字典 2 分鐘速解—— 字典
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(12)python 的列表我從沒想過會那么好用—— 列表
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(11)python里面while到底有多少知識點—— break continue
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(10)無底洞的循環—— 循環初窺
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(9)集萬家之長不死 python—— 導包
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(8)我們開始做一個數字小游戲吧—— 數字游戲開始做 導包
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(7)我用函數寫了個特洛伊木馬—— 自定義函數
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(6)不會這個知識點代碼越寫越難—— and or 邏輯運算
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(5)用前朝的劍斬今朝的官——if…else
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(4)小白不知道這個知識點將會錯漏百出——if 與 層級
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(3)都說123是字符不是數字——輸入與類型
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(2)在python中加號竟然如此善變——變量與運算
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(1)裝載Python神器!亮劍!——helloworld
作者簡介
作者名:1_bit
簡介:CSDN博客專家,2020年博客之星TOP5,藍橋簽約作者。15-16年曾在網上直播,帶領一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關信息,迷茫的你會找到答案。
博客地址:https://i1bit.blog.csdn.net
🐰小C:小媛,這一節我們繼續學循環吧。
👸小媛:啊?之前不是學過循環了嗎? 😢
🐰小C:誰告訴你循環只有這點內容?
👸小媛:難道不止有這點內容嗎? 😢
🐰小C:當然不止有這點內容了,還會有很多內容呢呢。
👸小媛:所以到底有多少內容? 😢
🐰小C:哈哈哈,我們再學一一點關于 while 的內容就可以學習到下一個內容了。
👸小媛:不要騙我喲。
🐰小C:放心吧,很快就學會了的。
👸小媛:emmm,我覺得這個時候我們可以問一下讀者“這點內容”到底是多少內容,哈哈哈。開始教我吧。 😂
🐰小C:那我們就把 while 循環的知識點先學會吧。
👸小媛:趕緊開始,別廢話。
🐰小C:哈哈哈,來了來了。上一節我們學習了 while 循環,使用 while 加一個條件 True 可以一直循環,但是我們想不進行循環了怎么辦?
👸小媛:怎么辦?我不懂呀。
🐰小C:很簡單,這個時候我們就應該使用 break 和 continue。
👸小媛:這又是什么鬼,頭大了。 😂
🐰小C:都是小東西了,你看下面代碼。
while True:a=input()if a=="a123456":break
👸小媛:這不也是在一直循環嗎?循環的內容就是等待用戶輸入一個值存儲到 a,然后判斷這個 a是否等于 a123456,等于的話就 break。
🐰小C:那你知道 break 是什么意思嗎?
👸小媛:哈哈哈,這個就不懂了,我只有 break 不懂,因為沒學過。
🐰小C:break 其實就是跳出的意思,如果變量 a 等于 a123456,那么就跳出循環,你可以試試。
👸小媛:真的耶,我輸入 a123456 后就跳出循環了。
👸小媛:原來這個 break 就是這個意思,那我明白了,我們可以改動上一節的程序,如果答對了多少題就可以跳出循環表示通關了。
🐰小C:要不你試試?
👸小媛:我已經改好了,小意思。
import randomcount=0
while True:a=random.randint(0,10)b=random.randint(0,10)print(a,'+',b,'=?')c=int(input())if c==a+b:print('答案正確')count+=1else:print('答案錯誤')if count>9:breakprint("恭喜你答對 10 題")
🐰小C:哈哈哈,可以的,解釋一下為什么要這樣寫吧。
👸小媛:很簡單啊,就是設置個變量 count 用來對答對的值做一個記錄,如果正確,那么就執行 count+=1,之后再判斷這個 count 是否大于 10,如果大于 10 就直接跳出 break 就可以了,挺簡單的。 😎
🐰小C:不錯,看來你理解了。那你在看下面的代碼。
import randomi=0
while i<10:i+=1if i==5:continueprint(i)
🐰小C:再給你看看結果。
🐰小C:為什么沒有輸出 5 呢?
👸小媛:啊這?那肯定是因為你的這串代碼咯。
if i==5:continue
🐰小C:那為什么呢?
👸小媛:continue 的緣故吧,但是我并不知道這個 continue 是什么意思。
🐰小C:其實這個 continue 就是一個忽略此次循環,不是跳出。運行到這一段代碼的時候,將會執行 continue 直接進入下一次循環,忽略本次循環。
👸小媛:所以之后的代碼就不執行了?此時就會不輸出 5 的值,因為你在這里是當這個循環變量 i 等于 5 的時候就會跳出。
🐰小C:是的,懂了吧。
👸小媛:問題不大。 😎