如何在Pycharm应用程序中创建简单的Python数字猜测游戏

步骤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:整个代码


手机市场竞争调查报告:谁称霸2018年中国智能手机市场?
基于RBF网络和贝叶斯分类器融合的人脸识别方法设计
三星将开始参与中国的5G测试
切入路由选择/基于约束的路由选择
物联网是通过什么方式改变作战的方式的
如何在Pycharm应用程序中创建简单的Python数字猜测游戏
cd4060秒脉冲的产生电路
模糊PID控制器在多电机同步控制的基本方案介绍
2018秋季苹果发布会倒计时:双卡双待是否真的会到来?
跑分30万1070显卡战神本降价500,发烧玩家说不在乎
区块链技术有望改善全球日益严重的交通拥堵和污染情况
为什么区块链与工业革命有关
人工智能与物联网息息相关 智能化成为当下热门新战场
燃烧液面显示器电路图
RFID技术在离散MES的设计
Vishay推出新款高发光强度功率MiniLED
显示器智能工厂中的设备如何实现数采监控和运维
辐射测试仪器使用方法
CompactRIO平台研发出最新控制器并添加到TSN网络
车辆EMB制动系统的发展历程简述