99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在Pycharm應(yīng)用程序中創(chuàng)建簡(jiǎn)單的Python數(shù)字猜測(cè)游戲

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-06 10:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:概述

這個(gè)猜謎游戲的創(chuàng)建是為了向用戶展示一些使用python和pycharm IDE的基本編程技巧。本教程的基礎(chǔ)將使用隨機(jī)數(shù)生成器創(chuàng)建一個(gè)簡(jiǎn)單的猜謎游戲。最終結(jié)果可能導(dǎo)致某人了解如何生成隨機(jī)數(shù)。例如,在以數(shù)字處理傷害的視頻游戲中,通常使用隨機(jī)數(shù)生成器生成這些數(shù)字,該生成器具有與我們生成的數(shù)字生成器類似的特定要求。隨機(jī)數(shù)生成器可能更復(fù)雜,但是人們可以了解它如何工作的基本概念。

第2步:安裝Python和Pycharm

資源:

https://www.python.org/

https://www.jetbrains.com/pycharm/

第3步:視頻指南

請(qǐng)觀看上面的視頻指南,并然后查看以下步驟,以幫助您進(jìn)一步了解如何編寫游戲。

第4步:創(chuàng)建隨機(jī)數(shù)

為使游戲具有簡(jiǎn)單的挑戰(zhàn),我們想在以下位置創(chuàng)建一個(gè)隨機(jī)數(shù)100.該數(shù)字將是玩家需要猜測(cè)的數(shù)字。數(shù)字范圍將介于1和99之間。我們通過(guò)編寫以下語(yǔ)句來(lái)實(shí)現(xiàn)此目的:

randomNumber = random.randint(1,99)

“randomNumber”是

“ random.randint(1,99)”用于生成1到99之間的隨機(jī)數(shù)。

**:確保在代碼的頂部寫下“import random”或者你將無(wú)法使用“random.randint(1,99)”

一個(gè)重要的注意事項(xiàng)是完全遵循縮進(jìn)Python的例子是通過(guò)縮進(jìn)來(lái)構(gòu)建的。如果聲明放在錯(cuò)誤的縮進(jìn)行上,則代碼可能會(huì)在嘗試玩游戲時(shí)提供錯(cuò)誤。

第5步:從用戶處獲取輸入

為使我們的游戲正常運(yùn)行,我們必須能夠接收用戶輸入。我們需要從玩家那里猜出隨機(jī)數(shù)是多少。可以猜到的數(shù)字的范圍是1到99.當(dāng)數(shù)字超出范圍時(shí),該程序不會(huì)提供錯(cuò)誤,但是循環(huán)將繼續(xù),直到猜到正確的數(shù)字。

我們通過(guò)使用“ input”命令來(lái)執(zhí)行此操作,您可以這樣編寫。

guess = int(input(“輸入1到99之間的數(shù)字:”))

我們將用戶輸入存儲(chǔ)在一個(gè)名為“ guess”的變量中。 “int”表示我們將來(lái)自用戶的輸入存儲(chǔ)為整數(shù),這意味著它將是一個(gè)完整的數(shù)值。輸入部分(“輸入介于1和99之間的數(shù)字:”)告訴計(jì)算機(jī)我們正在接受用戶輸入,然后如果循環(huán)繼續(xù)則顯示以下消息。

步驟6:創(chuàng)建基本的While循環(huán)

我們現(xiàn)在必須創(chuàng)建一個(gè)while循環(huán)。為此,我們需要編寫一條將一直運(yùn)行到不正確的語(yǔ)句。 while循環(huán)不在此程序中縮進(jìn),并包含在其下方縮進(jìn)的“If/Elif”語(yǔ)句。 “ If/Elif”語(yǔ)句將繼續(xù)運(yùn)行,直到while循環(huán)語(yǔ)句為true為止。

而randomNumber!=猜測(cè):

步驟7:創(chuàng)建If Elif語(yǔ)句

該語(yǔ)句,“如果/Elif”代表如果這是正確的話,那么如果沒(méi)有,請(qǐng)做其他事情。編寫該語(yǔ)句,以便在初始猜測(cè)錯(cuò)誤的情況下用戶可以輸入新的輸入。 “ If/Elif”中的打印語(yǔ)句將提示他們猜測(cè)是否太高或太低。

步驟8:編寫最終語(yǔ)句

最終語(yǔ)句寫在while循環(huán)的外部,沒(méi)有縮進(jìn)。一旦用戶猜對(duì)了正確的數(shù)字,while循環(huán)將“中斷”或“停止”,然后移至最終語(yǔ)句。一旦變量“ guess”和變量“ randomNumber”相等,就會(huì)發(fā)生這種情況。游戲?qū)⒔Y(jié)束,直到程序重新開(kāi)始。

第9步:其他功能

完成猜謎游戲Instructable之后,可能要進(jìn)一步探索Python。以下是一些挑戰(zhàn)你的Python實(shí)力的想法。

嘗試更改隨機(jī)數(shù)的編號(hào)范圍。

將消息更改為更好的用戶。

嘗試使程序保持多少次嘗試才能獲得正確答案。

步驟10:關(guān)鍵字

Python是一種編程語(yǔ)言。

Pycharm是一個(gè)幫助制作Python程序的程序。

“隨機(jī)” 是隨機(jī)數(shù)生成器

“變量” 是符號(hào)值可能會(huì)更改的

“ int” 是一種數(shù)據(jù)類型,表示整數(shù)整數(shù)

“輸入” 是如何接收用戶輸入

“打印” 將使您打印消息在用戶屏幕上

“而” 是循環(huán)語(yǔ)句,它說(shuō)在正確的情況下應(yīng)做些事情

“如果” ns,如果這是真的,那就這樣做

“!= ”表示不等于

“ 《” 表示小于

“》” 表示大于

“elif”是else if語(yǔ)句的縮寫

步驟11:整個(gè)代碼

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86708
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    python入門圣經(jīng)-高清電子書(shū)(建議下載)

    和Pygal 等強(qiáng)大的Python 庫(kù)和工具介紹,以及列表、字典、if 語(yǔ)句、類、文件與異常、代碼測(cè)試等內(nèi)容; 第二部分將理論付諸實(shí)踐,講解如何開(kāi)發(fā)三個(gè)項(xiàng)目,包括簡(jiǎn)單Python 2D
    發(fā)表于 04-10 16:53

    何在 Raspberry Pi AI Camera 上構(gòu)建為開(kāi)發(fā)人員提供實(shí)時(shí)的智能應(yīng)用程序!

    在這篇特邀文章,我們的合作伙伴索尼公司的雷蒙娜-雷納(RamonaRayner)將向您展示如何快速探索不同的模型和人工智能功能,以及如何在RaspberryPi人工智能相機(jī)的基礎(chǔ)上輕松構(gòu)建應(yīng)用程序
    的頭像 發(fā)表于 03-25 09:37 ?297次閱讀
    如<b class='flag-5'>何在</b> Raspberry Pi AI Camera 上構(gòu)建為開(kāi)發(fā)人員提供實(shí)時(shí)的智能<b class='flag-5'>應(yīng)用程序</b>!

    零基礎(chǔ)入門:如何在樹(shù)莓派上編寫和運(yùn)行Python程序

    在這篇文章,我將為你簡(jiǎn)要介紹Python程序是什么、Python程序可以用來(lái)做什么,以及如何在
    的頭像 發(fā)表于 03-25 09:27 ?728次閱讀
    零基礎(chǔ)入門:如<b class='flag-5'>何在</b>樹(shù)莓派上編寫和運(yùn)行<b class='flag-5'>Python</b><b class='flag-5'>程序</b>?

    是否可以使用OpenVINO?部署管理器在部署機(jī)器上運(yùn)行Python應(yīng)用程序?

    使用 OpenVINO?部署管理器創(chuàng)建運(yùn)行時(shí)軟件包。 將運(yùn)行時(shí)包轉(zhuǎn)移到部署機(jī)器。 無(wú)法確定是否可以在部署機(jī)器上運(yùn)行 Python 應(yīng)用程序,而無(wú)需安裝OpenVINO? Toolk
    發(fā)表于 03-05 08:16

    ANACONDA——關(guān)于發(fā)布數(shù)據(jù)應(yīng)用程序的新簡(jiǎn)單方法

    我們推出了一款用于發(fā)布數(shù)據(jù)應(yīng)用程序的開(kāi)創(chuàng)性解決方案:具有 Panel 應(yīng)用程序部署功能的 Anaconda Cloud Notebooks。Panel 是一種開(kāi)源 Python 工具,現(xiàn)在
    的頭像 發(fā)表于 01-17 11:39 ?426次閱讀
    ANACONDA——關(guān)于發(fā)布數(shù)據(jù)<b class='flag-5'>應(yīng)用程序</b>的新<b class='flag-5'>簡(jiǎn)單</b>方法

    android手機(jī)上emulate應(yīng)用程序的方法

    。以下是一些在Android手機(jī)上模擬應(yīng)用程序的具體方法和步驟: 一、使用Android Studio的模擬器 安裝Android Studio : 首先,你需要在電腦上安裝Android
    的頭像 發(fā)表于 12-05 15:33 ?1209次閱讀

    使用OpenVINO? ElectronJS創(chuàng)建桌面應(yīng)用程序

    的用戶體驗(yàn)。 1 應(yīng)用程序概覽:一種簡(jiǎn)單的背景虛化方法 這個(gè)演示展示了如何在 Node.js 環(huán)境中使用 OpenVINO 工具包實(shí)現(xiàn)背景虛化,并通過(guò) Electron.js 創(chuàng)建的直
    的頭像 發(fā)表于 11-25 11:35 ?577次閱讀
    使用OpenVINO? ElectronJS<b class='flag-5'>中</b><b class='flag-5'>創(chuàng)建</b>桌面<b class='flag-5'>應(yīng)用程序</b>

    何在Python中使用socket

    和UDP。 2. 創(chuàng)建Socket 在Python,我們使用 socket 模塊來(lái)創(chuàng)建socket。以下是創(chuàng)建一個(gè)TCP socket的示
    的頭像 發(fā)表于 11-01 16:10 ?737次閱讀

    蘋果正開(kāi)發(fā)與App Store相似的新游戲應(yīng)用程序

    10月23日訊,據(jù)最新媒體報(bào)道,蘋果正加大對(duì)游戲領(lǐng)域的投入,并著手開(kāi)發(fā)一款與App Store相似的新游戲應(yīng)用程序。   這款新應(yīng)用將整合App Store與Game Center的功能,設(shè)計(jì)有多個(gè)選項(xiàng)卡,包括“立即玩”(
    的頭像 發(fā)表于 10-23 13:40 ?775次閱讀

    使用OpenVINO GenAI API在C++構(gòu)建AI應(yīng)用程序

    許多桌面應(yīng)用程序是使用 C++ 開(kāi)發(fā)的,而將生成式AI(GenAI)功能集成到這些應(yīng)用程序可能會(huì)很具有挑戰(zhàn)性,尤其是因?yàn)槭褂孟?Hugging Face 這樣的 Python 庫(kù)的復(fù)
    的頭像 發(fā)表于 10-12 09:36 ?1123次閱讀
    使用OpenVINO GenAI API在C++<b class='flag-5'>中</b>構(gòu)建AI<b class='flag-5'>應(yīng)用程序</b>

    pycharm配置pytorch運(yùn)行環(huán)境

    PyCharm配置PyTorch運(yùn)行環(huán)境主要包括安裝PyCharm、安裝Python(如果尚未安裝)、配置PyTorch環(huán)境以及驗(yàn)證安裝等步驟。以下是詳細(xì)的步驟說(shuō)明: 一、安裝
    的頭像 發(fā)表于 08-01 16:25 ?2436次閱讀

    pytorch怎么在pycharm運(yùn)行

    install torch torchvision torchaudio 等待安裝完成。 1.2 安裝PyCharm PyCharm是一個(gè)流行的Python集成開(kāi)發(fā)環(huán)境(IDE),提供了許多有用的功能,如代碼自動(dòng)完
    的頭像 發(fā)表于 08-01 16:22 ?2521次閱讀

    pycharm如何調(diào)用pytorch

    引言 PyTorch是一個(gè)開(kāi)源的機(jī)器學(xué)習(xí)庫(kù),廣泛用于計(jì)算機(jī)視覺(jué)、自然語(yǔ)言處理等領(lǐng)域。PyCharm是一個(gè)流行的Python集成開(kāi)發(fā)環(huán)境(IDE),提供了代碼編輯、調(diào)試、測(cè)試等功能。將PyTorch
    的頭像 發(fā)表于 08-01 15:41 ?1215次閱讀

    pycharm怎么配置pytorch環(huán)境

    1. 安裝PyCharm 首先,確保您已經(jīng)安裝了PyCharmPyCharm是JetBrains公司開(kāi)發(fā)的一款流行的Python集成開(kāi)發(fā)環(huán)境(IDE)。您可以從JetBrains官網(wǎng)
    的頭像 發(fā)表于 08-01 15:40 ?1668次閱讀

    何在SQL創(chuàng)建觸發(fā)器

    的業(yè)務(wù)邏輯,以及執(zhí)行審計(jì)和記錄更改歷史等功能。下面,我將詳細(xì)解釋如何在SQL創(chuàng)建觸發(fā)器,并附帶示例代碼。
    的頭像 發(fā)表于 07-18 16:01 ?3457次閱讀