PYthon的大名想必大家早已知曉,因爲其相較於其他語言簡單易學的特點使得許多人進入爬蟲坑,從此一去不復返。今天小編也給大家分享如何利用PYthon來編寫簡單小遊戲。

在我們開始之前呢,如果大家電腦裏面沒有安裝PYthon軟件的話,先要到PYthon官網下載python軟件包並且安裝,安裝好後,在開始菜單輸入IDLE調出我們的爬蟲編輯器,就可以開始進行編輯了。(PS:PYthon有很多好用的編輯器,但是初學者最好還是先使用IDLE的編輯器,熟練以後再更換,雖然IDLE的界面真的很喫藕。)

然後正式開始編輯了,首先請大家把我們的輸入法都調成英文模式,並且記住一點,我們的PYthon小姐姐她是一個洋妞,很容易鬧彆扭,你不用她的語言和她對話的話,她就會鬧脾氣報錯的哦。然後打開IDLE後新建一個文件,就可以開始編輯語句了。接着開始萬年不變的,零基礎小白試水,在處輸入print"hello world"然後按下回車,可以看到PYthon小姐姐也向你打招呼了是不是,就是你剛剛輸入的文字,這個是最基礎的PYthon代碼,print是輸入的意思,然後括號類的是字符串,也就是文本,記住無論是符號還是文字也好,記得都要使用英文輸入法。

好了,一個好的開始,接下來,我們就要真正的開始編寫小遊戲啦。不要偷懶,代碼從來都是練得越多越熟悉,親自把代碼打上去哦。

temp=input("請輸入1到100之間的數字")

guess=int(temp)

if guess==25:

print("你妹好漂亮")

else:

print("你大爺好醜")

print("就知道小易是最好看的")

好,這是一個簡單的根據數字來讓小易誇你或是吐槽的簡單小遊戲,稍有一點點基礎的應該可以發現其中運用了賦值、以及if、else函數,還有中間有一個語句特別明顯的使用了兩個等於號,小易呢就在這邊給大家都簡單科普一下:

1.if是如果假設類函數,else是否則的意思,及if爲假else便爲真

2."=="兩個等於號是代表是否等於,而"!="代表着不等於

3.賦值是指將右邊的值賦給左邊,舉個簡單的例子,X=5,若後續沒有再出現變化的話,默認下面出現的X的值全部爲5。

4.縮進:

眼尖的人應該看到if、else函數下方的print相關都縮進了,而最後一行的print卻是定格寫的,這一點請大家特別注意,PYthon中的縮進和不縮進的效果是非常不同的,函數下方的縮進內容代表的是函數的相關條件,滿足纔會在結果中 出現,否則不會,而最後一行的代碼則是新的待執行代碼, 不受上方函數條件的限制,執行便會體現,簡單爲大家演示 一 下。

這是一個非常基礎的小遊戲,但是有幾個缺點。首先,它只能玩一次,玩過一次後要不斷點擊run進行重新運行,而且這個數字大家都 知道答案,玩了一次兩次便會厭煩。因此要設置遊戲可玩次數,以及答案隨機,增加一點懸念。

但是如果需要設置一個隨機數的話我們就要運用到random模塊,首先我們簡單看看對比吧。

import random

secret=random.randint(1,100)

temp=input("猜下小易現在心裏想的是哪一個數字:")

guess=int(temp)

while guess!=secret:

temp=input("猜錯了哦,重新輸入吧:")

guess=int(temp)

if guess==secret:

print("好棒,猜對了")

else:

if guess>secret:

print("大佬,稍微大了點哦")

else:

print("也太小了")

print("遊戲結束了")

這個代碼看上去就複雜了許多,但是不要怕,小編來爲你簡單的分析對比一下:

我們可以很清楚的看到框起來的部分的條件語句,

首先最上方的random語句randint(1,100)的意思就是在1到100這個數字範圍內進行取整,第二句是將這個語句作爲值賦給secret,然後接下來的兩句就類似於右圖。

然後是while循環語句,這條語句可以幫助我們執行命令時根據所設置的條件進行循環運行,可以解決遊戲只能運行一次的缺點。注意此時while語句中的guess!=secret,意思是當猜測的數字不爲系統的隨機數時,這個secret是代表隨機數的意思。

最後再看看IF、else語句,大家會發現這個是在while語句下,且都進行了縮進,前面提到的縮進的規則大家在運行前可以先套用試試看看思路是否正確哦。

運行看看成果:

emm,這個隨機數有點大哈,但是每一次運行,由於是系統隨機決定的數字,所以都是不一樣的,數字大小可以自行設置,然後出現的語句也可以自行再進行設計哦,學會了沒有呢,一定要自己嘗試多操作看看哦。

這個是python中比較簡單的代碼,後續還有更多更有趣的Python小知識,記得關注我們哦!

查看原文 >>
相關文章