久久精品国产亚洲高清|精品日韩中文乱码在线|亚洲va中文字幕无码久|伊人久久综合狼伊人久久|亚洲不卡av不卡一区二区|精品久久久久久久蜜臀AV|国产精品19久久久久久不卡|国产男女猛烈视频在线观看麻豆

    1. <style id="76ofp"></style>

      <style id="76ofp"></style>
      <rt id="76ofp"></rt>
      <form id="76ofp"><optgroup id="76ofp"></optgroup></form>
      1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

        手機站
        千鋒教育

        千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

        千鋒教育

        掃一掃進入千鋒手機站

        領(lǐng)取全套視頻
        千鋒教育

        關(guān)注千鋒學(xué)習(xí)站小程序
        隨時隨地免費學(xué)習(xí)課程

        當(dāng)前位置:首頁  >  技術(shù)干貨  > 用Python開發(fā)一個簡單的猜數(shù)字游戲

        用Python開發(fā)一個簡單的猜數(shù)字游戲

        來源:千鋒教育
        發(fā)布人:xqq
        時間: 2023-11-07 05:38:44 1699306724

        本文介紹如何使用Python制作一個簡單的猜數(shù)字游戲。

        游戲規(guī)則

        玩家將猜測一個數(shù)字。如果猜測是正確的,玩家贏。如果不正確,程序會提示玩家所猜的數(shù)字與實際數(shù)字相比是“大(high)”還是“小(low)”,如此往復(fù)直到玩家猜對數(shù)字。

        準備好Python3

        首先,需要在計算機上安裝Python??梢詮腜ython官網(wǎng)下載并安裝。本教程需要使用最新版的Python3(版本3.x.x)。

        確保選中將Python添加到PATH變量的框。如果不這樣做,將很難運行該程序。

        現(xiàn)在,在設(shè)備上打開文本/代碼編輯器。就個人而言,我偏好使用Brackets。Windows上預(yù)裝了Notepad,MacOS包含TextEdit,而Linux用戶可以使用Vim。

        打開文本編輯器后,保存新文件。我將它命名為main.py,但你可以隨意命名,只要它以.py結(jié)尾即可。

        編碼

        本教程的說明將作為注釋包含在代碼中。在Python中,注釋以#開頭并一直持續(xù)到行結(jié)束。

        fromkeras.layersimportConv2D,MaxPooling2D,GlobalAveragePooling2D

        #First,weneedtoimportthe'random'module.

        #Thismodulecontainsthefunctionalityweneedtobeabletorandomlyselectthewinningnumber.

        importrandom

        #Now,weneedtoselectarandomnumber.

        #Thislinewillsetthevariable'correct'tobeequaltoarandomintegerbetween1and10.

        correct=random.randint(1,10)

        #Let'sgettheuser'sfirstguessusingthe'input'function.

        guess=input("Enteryourguess:")

        #Rightnow,theuser'sinputisformattedasastring.

        #Wecanformatitasanintegerusingthe'int'function.

        guess=int(guess)

        #Let'sstartaloopthatwillcontinueuntiltheuserhasguessedcorrectly.

        #Wecanusethe'!='operatortomean'notequal'.

        whileguess!=correct:

        #Everythinginthisloopwillrepeatuntiltheuserhasguessedcorrectly.

        #Let'sstartbygivingtheuserfeedbackontheirguess.Wecandothisusingthe'if'statement.

        #Thisstatementwillcheckifacomparisonistrue.

        #Ifitis,thecodeinsidethe'if'statementwillrun.

        ifguess>correct:

        #Thiscodewillruniftheuserguessedtoohigh.

        #Wecanshowamessagetotheuserusingthe'print'function.

        print("You'veguessedtoohigh.Tryguessinglower.")

        else:

        #The'else'statementaddsontoan'if'statement.

        #Itwillruniftheconditionofthe'if'statementisfalse.

        #Inthiscase,itwillruniftheuserguessedtoolow,sowecangivethemfeedback.

        print("You'veguessedtoolow.Tryguessinghigher.")

        #Nowweneedtolettheuserguessagain.

        #NoticehowIamcombiningthetwolinesofguessingcodetomakejustoneline.

        guess=int(input("Enteryourguess:"))

        #Ifauser'sguessisstillincorrect,thecodeinthe'while'loopwillberepeated.

        #Ifthey'vereachedthispointinthecode,itmeanstheyguessedcorrectly,solet'ssaythat.

        print("Congratulations!You'veguessedcorrectly.")

        此外,可以隨意更改程序中的任何內(nèi)容。

        例如,可以將正確的數(shù)字設(shè)置為1到100而不是1到10,可以更改程序在print()函數(shù)中所說的內(nèi)容。你的代碼想怎么寫都可以。

        運行程序

        根據(jù)你的操作系統(tǒng),打開命令提示符(Windows/Linux)或終端(Mac)。按順序嘗試以下每個命令。如果正確安裝Python,其中至少有一個應(yīng)該可以運行。

        pythonC:/Users/username/Desktop/main.py

        pyC:/Users/username/Desktop/main.py

        python3C:/Users/username/Desktop/main.py

        確保將C:/Users/username/Desktop/main.py替換為Python文件的完整路徑。

        程序運行后,可測試一下,玩幾次!完成操作后,按向上箭頭鍵復(fù)制最后一個命令,然后按Enter即可再次運行。

        以下是沒有任何注釋的代碼版本:

        importrandom

        correct=random.randint(1,10)

        guess=input("Enteryourguess:")

        guess=int(guess)

        whileguess!=correct:

        ifguess>correct:

        print("You'veguessedtoohigh.Tryguessinglower.")

        else:

        print("You'veguessedtoolow.Tryguessinghigher.")

        guess=int(input("Enteryourguess:"))

        print("Congratulations!You'veguessedcorrectly.")

        以上內(nèi)容為大家介紹了用Python開發(fā)一個簡單的猜數(shù)字游戲,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。http://m.2667701.com/

        聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
        10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
        請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
        免費領(lǐng)取
        今日已有369人領(lǐng)取成功
        劉同學(xué) 138****2860 剛剛成功領(lǐng)取
        王同學(xué) 131****2015 剛剛成功領(lǐng)取
        張同學(xué) 133****4652 剛剛成功領(lǐng)取
        李同學(xué) 135****8607 剛剛成功領(lǐng)取
        楊同學(xué) 132****5667 剛剛成功領(lǐng)取
        岳同學(xué) 134****6652 剛剛成功領(lǐng)取
        梁同學(xué) 157****2950 剛剛成功領(lǐng)取
        劉同學(xué) 189****1015 剛剛成功領(lǐng)取
        張同學(xué) 155****4678 剛剛成功領(lǐng)取
        鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
        董同學(xué) 138****2867 剛剛成功領(lǐng)取
        周同學(xué) 136****3602 剛剛成功領(lǐng)取
        相關(guān)推薦HOT
        汾阳市| 普兰店市| 乌苏市| 大名县| 沁阳市| 鄱阳县| 忻城县| 鄂伦春自治旗| 新绛县| 长沙市| 金秀| 闵行区| 如皋市| 临安市| 四子王旗| 郧西县| 大渡口区| 托克逊县| 治县。| 尉犁县| 亚东县| 邛崃市| 罗江县| 皋兰县| 连城县| 尼勒克县| 梁河县| 宁安市| 梁河县| 扶风县| 丰都县| 拜城县| 广平县| 德州市| 靖远县| 天门市| 改则县| 遂川县| 盐池县| 青铜峡市| 敦化市|