最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

用python做一個(gè)猜數(shù)字游戲

2021-07-19 20:20 作者:星星的飽飽  | 我要投稿

大家好,我是記號(hào)筆,今天我就帶著大家用python一起做一個(gè)猜數(shù)字的小游戲。

我先來(lái)分析下這個(gè)項(xiàng)目。

首先,這是一個(gè)猜數(shù)字的游戲,那我們肯定要讓系統(tǒng)自動(dòng)生成一個(gè)隨機(jī)數(shù)字,然后讓用戶輸入一個(gè)數(shù)字,將隨機(jī)生成的數(shù)字和用戶輸入的數(shù)字進(jìn)行比較,顯示比較后的結(jié)果,如果它們的大小不一樣,則再進(jìn)行比較。

接下來(lái),我們來(lái)設(shè)計(jì)一下這個(gè)項(xiàng)目。

生成隨機(jī)數(shù)字,我們要運(yùn)用到random模塊;讓用戶輸入數(shù)字,我們需要運(yùn)用到input;將生成的數(shù)字和用戶輸入數(shù)字進(jìn)行比較,我們需要運(yùn)用if語(yǔ)句進(jìn)行判斷;在進(jìn)行比較時(shí)如果兩個(gè)數(shù)字大小不相符,則要讓我們?cè)俅屋斎霐?shù)字,這樣我們就要運(yùn)用到循環(huán)了,我們這里運(yùn)用while循環(huán)。

那我們分析、設(shè)計(jì)好項(xiàng)目,就來(lái)編寫一下項(xiàng)目的代碼吧!

首先,這是個(gè)游戲嘛。我們就要先打印下游戲規(guī)則,游戲規(guī)則我已經(jīng)寫好了,那我們就用print函數(shù)來(lái)打印下,代碼如下:

這里因?yàn)橐?guī)則有1.2.3這樣的序號(hào),我們需要換行顯示,所以我們需要用到 \n 這換行符。

這里因?yàn)楹竺嬗?\n 且這里又一個(gè)引號(hào),所以我們?cè)谶@樣引號(hào)前添加一個(gè)\,不添加則會(huì)報(bào)錯(cuò)。

接下來(lái),我們需要生成一個(gè)隨機(jī)數(shù)字,在這里我就隨機(jī)生成一個(gè)1-100之間的整數(shù)了,大家也可根據(jù)情況自行更改。我們這里要導(dǎo)入一下random模塊,當(dāng)然如果你電腦內(nèi)沒(méi)有安裝的random模塊的話我們需要安裝一下random模塊,安裝方法如下:

導(dǎo)入模塊代碼如下:

接下來(lái),我們用random模塊隨機(jī)生成一個(gè)1-100之間的隨機(jī)數(shù),并將生成的隨機(jī)數(shù)賦值給變量n,代碼如下:

生成好隨機(jī)數(shù)字那我們就要來(lái)猜數(shù)字了,因?yàn)橐?guī)則中只有5次機(jī)會(huì),所以我們只要循環(huán)5次,那我們就要再定義一個(gè)變量a,來(lái)計(jì)算循環(huán)的次數(shù),代碼如下:

現(xiàn)在,我們就可以來(lái)寫循環(huán)了,因?yàn)橹灰h(huán)5次,所以我們要給循環(huán)加一個(gè)a<5的條件,當(dāng)然,每進(jìn)行一次循環(huán),我們就要把a(bǔ)的值增加1,代碼如下:

游戲中,我們要讓玩家輸入一個(gè)數(shù)字,所以我們要在循環(huán)中增加如果input函數(shù),并用一個(gè)變量來(lái)接收用戶輸入的數(shù)字,代碼如下:

因?yàn)槭褂胕nput輸入的一個(gè)數(shù)字是字符串類型的,是不能和自動(dòng)生成的隨機(jī)數(shù)進(jìn)行比較的,所以我們要將輸入的字符串類型變成整形類型,代碼如下:

現(xiàn)在,我們就可以判斷兩個(gè)數(shù)字的大小了,我們運(yùn)用if...elif...else進(jìn)行判斷,代碼如下:

因?yàn)槌瞬碌拇罅撕筒碌男×?,就只可能是猜中了,所以else中寫的是“congratulations”,因?yàn)槲覀円呀?jīng)猜中了,不用繼續(xù)執(zhí)行這個(gè)循環(huán),所以在循環(huán)的末尾加了pass結(jié)束這個(gè)循環(huán)。

在最后,我們?cè)偌由弦痪洹坝螒蚪Y(jié)束!”,那我們的這個(gè)程序就完成啦!整個(gè)程序的代碼如下:

這樣,我們就寫完了這個(gè)程序的代碼,是不是感覺(jué)很簡(jiǎn)單呢?大家有什么問(wèn)題可以在評(píng)論區(qū)提問(wèn)哦,有什么想對(duì)我說(shuō)的也可以在評(píng)論區(qū)說(shuō)或私信我哦!感想大家的支持!

用python做一個(gè)猜數(shù)字游戲的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
周至县| 三河市| 稻城县| 绥滨县| 阿尔山市| 武穴市| 固阳县| 邛崃市| 峨眉山市| 金乡县| 县级市| 潮州市| 柏乡县| 伊川县| 永春县| 石景山区| 三河市| 龙岩市| 阳朔县| 沾化县| 济南市| 晋宁县| 元谋县| 托克托县| 二手房| 丽江市| 乐都县| 宁晋县| 太仆寺旗| 绥化市| 东宁县| 榆树市| 比如县| 灵宝市| 和硕县| 濮阳市| 马龙县| 司法| 遂溪县| 利津县| 商南县|