步驟1:概述
這個猜謎游戲的創建是為了向用戶展示一些使用python和pycharm IDE的基本編程技巧。本教程的基礎將使用隨機數生成器創建一個簡單的猜謎游戲。最終結果可能導致某人了解如何生成隨機數。例如,在以數字處理傷害的視頻游戲中,通常使用隨機數生成器生成這些數字,該生成器具有與我們生成的數字生成器類似的特定要求。隨機數生成器可能更復雜,但是人們可以了解它如何工作的基本概念。
第2步:安裝Python和Pycharm
資源:
https://www.python.org/
https://www.jetbrains.com/pycharm/
第3步:視頻指南
請觀看上面的視頻指南,并然后查看以下步驟,以幫助您進一步了解如何編寫游戲。
第4步:創建隨機數

為使游戲具有簡單的挑戰,我們想在以下位置創建一個隨機數100.該數字將是玩家需要猜測的數字。數字范圍將介于1和99之間。我們通過編寫以下語句來實現此目的:
randomNumber = random.randint(1,99)
“randomNumber”是
“ random.randint(1,99)”用于生成1到99之間的隨機數。
**:確保在代碼的頂部寫下“import random”或者你將無法使用“random.randint(1,99)”
一個重要的注意事項是完全遵循縮進Python的例子是通過縮進來構建的。如果聲明放在錯誤的縮進行上,則代碼可能會在嘗試玩游戲時提供錯誤。
第5步:從用戶處獲取輸入

為使我們的游戲正常運行,我們必須能夠接收用戶輸入。我們需要從玩家那里猜出隨機數是多少。可以猜到的數字的范圍是1到99.當數字超出范圍時,該程序不會提供錯誤,但是循環將繼續,直到猜到正確的數字。
我們通過使用“ input”命令來執行此操作,您可以這樣編寫。
guess = int(input(“輸入1到99之間的數字:”))
我們將用戶輸入存儲在一個名為“ guess”的變量中。 “int”表示我們將來自用戶的輸入存儲為整數,這意味著它將是一個完整的數值。輸入部分(“輸入介于1和99之間的數字:”)告訴計算機我們正在接受用戶輸入,然后如果循環繼續則顯示以下消息。
步驟6:創建基本的While循環

我們現在必須創建一個while循環。為此,我們需要編寫一條將一直運行到不正確的語句。 while循環不在此程序中縮進,并包含在其下方縮進的“If/Elif”語句。 “ If/Elif”語句將繼續運行,直到while循環語句為true為止。
而randomNumber!=猜測:
步驟7:創建If Elif語句

該語句,“如果/Elif”代表如果這是正確的話,那么如果沒有,請做其他事情。編寫該語句,以便在初始猜測錯誤的情況下用戶可以輸入新的輸入。 “ If/Elif”中的打印語句將提示他們猜測是否太高或太低。
步驟8:編寫最終語句

最終語句寫在while循環的外部,沒有縮進。一旦用戶猜對了正確的數字,while循環將“中斷”或“停止”,然后移至最終語句。一旦變量“ guess”和變量“ randomNumber”相等,就會發生這種情況。游戲將結束,直到程序重新開始。
第9步:其他功能
完成猜謎游戲Instructable之后,可能要進一步探索Python。以下是一些挑戰你的Python實力的想法。
嘗試更改隨機數的編號范圍。
將消息更改為更好的用戶。
嘗試使程序保持多少次嘗試才能獲得正確答案。
步驟10:關鍵字
Python是一種編程語言。
Pycharm是一個幫助制作Python程序的程序。
“隨機” 是隨機數生成器
“變量” 是符號值可能會更改的
“ int” 是一種數據類型,表示整數整數
“輸入” 是如何接收用戶輸入
“打印” 將使您打印消息在用戶屏幕上
“而” 是循環語句,它說在正確的情況下應做些事情
“如果” ns,如果這是真的,那就這樣做
“!= ”表示不等于
“ 《” 表示小于
“》” 表示大于
“elif”是else if語句的縮寫
步驟11:整個代碼

責任編輯:wv
-
python
+關注
關注
57文章
4876瀏覽量
90057
發布評論請先 登錄
在Termux環境下實現康威生命游戲
PYQT 應用程序框架及開發工具
termux如何搭建python游戲
如何在 MA35 系列微處理器 (MPU) 上開發 AMP(非對稱多處理)應用程序?
linux虛擬環境中調用Linux 版matlab編譯的python庫時出錯
外圍設備通過手機連接到BLE應用程序,為什么不能連接到Infineaon BLE?
基礎篇3:掌握Python中的條件語句與循環
如何在Unified IDE中創建視覺庫HLS組件
如何不使用配置實用程序對SX3進行編程?
python入門圣經-高清電子書(建議下載)
如何在 Raspberry Pi AI Camera 上構建為開發人員提供實時的智能應用程序!
如何在Pycharm應用程序中創建簡單的Python數字猜測游戲
評論