本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新。
若有想學習的內容可以在評論區留言,根據大家的要求持續更新。點贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會更的。)
有問題也可以在評論區留言,也可以私聊我加我好友共同交流一起進步~
喜歡內容歡迎關注我、評論、點贊、收藏,這對我很重要,謝謝~
我的其它教程
教程點擊進去將會有目錄
《看聊天記錄都學不會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:我們開始下一個內容吧,這一節我們來試著使用已學的知識擴展一下,做一個算數小游戲。
👸小媛:要這么快嗎?我剛學 python 你就跟我說開始做小游戲?我覺得你對我的定位有點偏高。 😂
🐰小C:哈哈哈,不高不高,我們慢慢學就 ok 了,都是小問題。
👸小媛:好,我不敢不信你。
🐰小C:哈哈哈,那就開始吧。我們現在要做的游戲是一個隨機出現兩個數字,隨后我們需要自己輸入結果判斷我們的結果是否正確。
👸小媛:哈哈哈,感覺挺簡單的,就是那個隨機數我不會搞。 😫
🐰小C:都是小問題,我們慢慢開始將如何去實現。
👸小媛:問題不大,那首先你得告訴我隨機數怎么搞。
🐰小C:沒問題,隨機數很簡單,我們需要引入一個工具。
👸小媛:什么是引入工具? 😂
🐰小C:在 python 中,我們可以使用很多第三方的庫幫助我們開發程序的。
👸小媛:所以什么是第三方庫? 😂
🐰小C:舉一個簡單的例子,若我們做了一個兩個數加法的功能,我們可以分享出去給大家用,這個時候大家只需要使用你做好的這個功能就可以了。
👸小媛:我懂了,那怎么用別人寫好的東西呢? 😂
🐰小C:我們先不急,我們現在先用 python 中自帶的一些工具吧。現在我們需要隨機數那么就可以引入一個隨機模塊,你可以理解為我們在編寫代碼的時候把一個工具箱給拿過來,方便使用這個工具箱里面的工具。
👸小媛:怎么又變成工具箱了? 😂
🐰小C:萬一你做了一個工具集,是不是需要放在一個工具箱中,分好類,供大家使用?
👸小媛:好像是這個意思。 😢
🐰小C:那如何引入別人的工具箱呢?這很簡單,下面是代碼示例。
import random
👸小媛:哎呀,看不懂了。 😨
🐰小C:上面代碼中,import 你可以當成一只手,random 就是這個工具箱的名稱,那么連起來就是使用 import 這個手將 random 這個工具給拿過來。
👸小媛:懂了,那怎么使用呢?
🐰小C:使用也是非常簡單的,看下面的示例。
import random
print(random.randint(0,10))
👸小媛:唔,你讓我看個寂寞,不會。 😪
🐰小C:哈哈哈,其實 random 就是工具箱名,然后 randint 就是這個工具箱里面的工具,在這里的意思就是使用 random 工具箱中的 randint 工具。
👸小媛:那他們之間的小數點是什么意思呢?
🐰小C:小數點你可以理解成 “的” ,表示使用 random 的 randint 工具。
👸小媛:懂了,那 randint 又是什么作用呢?
🐰小C: randint 表示使用這個工具生成一個范圍內的隨機整數,在這個 randint 工具后的圓括號中輸入一個值范圍就可以生成這個范圍內的隨機數。
👸小媛:明白了,這里的范圍是 0-10 對吧,然后就使用 print 顯示這一個范圍內的值。 😵
🐰小C: 是的,不難吧,我給你看看結果。
👸小媛:你這運行了兩次,第一次顯示了 2 第二次顯示了8?
🐰小C:是的,我們可以把隨機的數字存儲到變量之中然后顯示出來。
import randoma=random.randint(0,10)
b=random.randint(0,10)print(a,'+',b,'=?')
👸小媛:你這個代碼我看懂了,在這里的意思就是生成隨機數,然后存儲到 a 變量和 b 變量之中對吧?然后在使用 print 顯示 a 和 b,并且使用字符進行連接,這個事實就會有一種出題的感覺?
🐰小C:是的,你可以運行看看。
👸小媛:運行出來了,哈哈哈。 😂
🐰小C:會了吧?是不是感覺其實不難的。那接下來是不是到你要輸入一個數字了?也就是這個題目的結果。
👸小媛:是的,我直接使用 input 進行接收就ok了,所以完整的代碼是這樣嗎?
import randoma=random.randint(0,10)
b=random.randint(0,10)print(a,'+',b,'=?')
c=input()
🐰小C:對了,挺好的,你自己玩玩隨機數吧,我們等下接著講。
👸小媛:問題不大。