本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新。
若有想學習的內容可以在評論區留言,根據大家的要求持續更新。點贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會更的。)
有問題也可以在評論區留言,也可以私聊我加我好友共同交流一起進步~
喜歡內容歡迎關注我、評論、點贊、收藏,這對我很重要,謝謝~
我的其它教程
教程點擊進去將會有目錄
《看聊天記錄都學不會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
rabbit:小C:剛剛學習了 if 語句,搞清楚了那個層級,那么接下來我們開始學習 if 的賢內助 else 吧。
👸小媛:不是吧,不是吧,我又要吃一次狗糧?😫
rabbit:小C:哈哈哈,if else 搭配干活不累嘛,這就會愛的力量,你有一天也會有的。
👸小媛:我覺得我學一門編程語言就要被喂一次狗糧。😂
rabbit:小C:如果你還覺得餓,想吃更多,我也可以幫你的。
👸小媛:不要不要,你繼續講內容。
🐰小C:哈哈哈,那我們現在正是開始講 else 了。在 if 語句中,我們判斷條件錯誤后,我們將不會執行 if 語句下的內容。我們應該知道,在平常的軟件登錄時,若輸入錯誤將會有錯誤提示,那我們應該怎么做呢?
👸小媛:那你說怎么做呢,我可不會。
🐰小C:當然是這節課學的新內容,else 了。使用 else 可以在 if 條件判斷錯誤后,顯示其對應層級的代碼。
👸小媛:那還等什么,趕緊亮代碼。😋
🐰小C:哈哈哈,上代碼。
pw=input()if pw=='1bit':print('正確')
else:print('錯誤')
👸小媛:你這個代碼意思就是 pw 這個變量就等你使用 input 函數輸入的內容,然后使用 if 判斷輸入的內容是否是 1bit,如果是,那么就顯示 if 條件正確的層級中的正確,如果錯誤,那么就顯示 else 層級里面的錯誤吧?😎
🐰小C:哈哈哈,你都了解了,不錯。不過需要注意的是,else 后面需要添加冒號,但是如果我是這樣寫的話,對不對呢?
pw=input()if pw=='1bit':print('正確')
else:print('錯誤')
👸小媛:不對吧?你的 else 后面的層級都跟 if 上面的層級不一樣。😭
🐰小C:哈哈哈,其實這樣寫也是對的,因為 if 層級和 else 層級是兩個層級,難道你在用 if 語句的層級管著 else 語句里面的層級嗎?你這是在用前朝的劍斬今朝的官嗎?
👸小媛:好像是這么回事。是沒錯,我運行了是對的。
🐰小C:那我們接下來學習他們的兒子使用的方法。
👸小媛:既然他們是夫妻,有兒子也不奇怪,如果帥一點就更好了。
🐰小C:你覺得他帥,他就是帥的,我也沒見過。他的兒子叫做 elif。😂
👸小媛:看樣子挺帥的這個關鍵字。
🐰小C:用起來也很簡單,例如你要判斷用戶輸入一個數,是1、是2、是3、是4…具體的數值,這個時候可以使用 elif進行判斷,看下面的代碼。
pw=input()if pw=='1bit':print('正確1')
elif pw=='2bit':print('正確2')
elif pw=='3bit':print('正確3')
elif pw=='4bit':print('正確4')
else:print('錯誤')
👸小媛:他兒子還會多重影分身呀,竟然可以用那么多次。
🐰小C:年輕人,體力好,所以多干點沒事。
👸小媛:那你給的代碼的意思就是,elif 在后面添加一個新的條件,如果正確那就顯示 elif 冒號后面對應的層級吧,我理解的沒錯吧?
🐰小C:是的,若當 elif 后面的條件判斷錯誤時,那么就繼續往下判斷其它 elif 是否正確,若正確則顯示那個層級內的代碼,如果錯誤,這個時候就會跳出判斷,不在執行其它 if else 結構內的代碼;若全部 if 以及elif 判斷錯誤,這個時候則會執行 else 后的語句,下面是結果。
👸小媛:明白了,elif 層級內也是可以寫很多句代碼吧?我擔心屏幕前的小伙伴會認為只能夠寫一句。
🐰小C:代碼是很靈活的,只要你的層級表示的一致,沒有打亂整個 if else 語句結構就行,下面這個就是在 elif 內有多行代碼的示例。
pw=input()if pw=='1bit':print('正確1')
elif pw=='2bit':print('正確2')print('恭喜你喲')print('非常厲害')
elif pw=='3bit':print('正確3')print('恭喜你喲')print('非常厲害')
elif pw=='4bit':print('正確4')
else:print('錯誤')
🐰小C:在這里需要注意,只要你層級統一,那么就不會打斷整個 if else 結構,如果是下面這種就錯誤了。
👸小媛:我們下節課見,哈哈哈,我去休息一下。😎