Python学习-用Python设计第一个游戏

Python 贪吃蛇小游戏 初学python,跟着各种教程写了个贪吃蛇小游戏。 阅读详情

三、用Python设计第一个游戏

1、新建文件

使用IDLE的编辑器模式,新建一个文件,点击File—>New File

2、将下面的游戏代码敲入进去

"""用Python设计第一个游戏"""
 
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字")
Guess = int(temp)
 
If guess == 8:
    print("你是小甲鱼心里的蛔虫嘛?!")
    print("哼,猜中了也没奖励!")
 
else:
    print("猜错啦,小甲鱼现在心里想的是8!")
 
print("游戏结束,不玩啦~")

3、保存文件

输入完成后保存(快捷键Ctrl+S),保存文件名game.py,“.py”表示是一个Python文件。

4、运行文件

点击菜单栏的Run—>Run Module

5、修改IDLE的字体样式

点击Options—>Configure IDLE—>Fonts/Tabs—>Font Face中选择对应的字体,推进使用Consolas,然后点击Apply,点击Ok。
注意:请选择等宽字体(Monospaced Font)是指字符宽度相同的计算机字体,与此相对,字符宽度不尽相同的计算机字体称为比例字体。
在这里插入图片描述

6、新手可能碰到的几点问题

1)请检查标点符号是否全部为英文符号
解决办法:按5的方法设置IDLE的字体样式

2)请检查缩进是否正确
解决办法:可以参考查看Python的代码样式文档《Python3代码样式知道手册(PEP8)》

3)请检查函数拼写是否正确
Python有很多BIF内置函数,可以查看Python的多有内置函数。

>>>dir(__builtins__)
['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EncodingWarning', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'aiter', 'all', 'anext', 'any', 'ascii', 'bin', 'bool', 'breakpoint', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']

7、命令行向上快捷键是:Alt+P

零基础入门学习Python 002用Python设计第一个游戏 知识点总结 tab缩进,idle的提示功能,pr+tab f5运行模块 冒号 一个等号表示赋值,两个等号表示等于 内置函数BIF(Built-in function),有需要的话,直接调用,只需要知道怎样用,不需要知道怎样运行的 查看python的所有的内置函数,dir(__builtins__),查看列表的内置函数,dir(list) 查看某个内置函数的功能,help(input) 代码展... 阅读详情

相关推荐

从气象预报到物流规划:多尺度地理加权回归(MGWR)在ArcGIS Pro中的实战应用

本文深入探讨了多尺度地理加权回归(MGWR)在ArcGIS Pro中的实战应用。通过对比传统GWR模型,MGWR的核心优势在于能识别不同解释变量的独特空间作用尺度,有效解决空间异质性问题。文章结合气象预报误差修正与物流网点选址两个案例,详细讲解了从数据准备、参数设置、带宽优化到结果解读的全流程,为地理数据分析师处理复杂空间数据提供了强大工具。

egg99的博客 1030

一行Python代码,畅玩童年经典游戏~

大家好,我是丁小杰! 今天在Github上看到一个有趣的Python项目free-python-games,它包含了22个简单的小游戏,所有游戏都是使用Python和它的Turtle模块实现的,Windows、Mac OS或Linux皆可运行,我们先来看看有哪些游戏! Snake 贪吃蛇——经典街机游戏。 Pacmax 吃豆人——经典街机游戏。 Cannon 加农炮——抛射运动。类似愤怒的小鸡~ Maze 迷宫小游戏 Pong 碰球——经典街机游戏。 满满的童年回忆,其他的游戏就等待大家自己去尝试

向日葵的专属太阳 1万+

MIMIC数据库基本信息分析

一、MIMIC数据库中26张表介绍 数据库中一共有26张表,记录患者入院的各种信息,每张表的介绍如下所示。 表格名 信息 admission 患者基本信息,比如性别、种族、语言、宗教、婚姻、入院和出院时间、死亡时间等 callout 提供病人准备从ICU转出或者已经从ICU转出时相关信息 caregivers 记录医护人员信息(ID、类型、附加...

m0_37520426的博客 1万+

【python】玩个小游戏

1.安装Python的运行环境 运行环境就是一系列的程序集合 常见操作系统:WINDOWS、MAC、LINUX 2.官方解释器 IDLE、shell模式、编辑模式 免费编辑器 sublime、atom Tab键转换为连按四次空格的功能 3.猜数字小游戏 代码 import random num = random.randint(1,100) #获取一个随机数 is_done = False #是否猜中的标记 count = 0 #玩家猜了几次 while not is_..

JENNIEA的博客 481

智能排班考勤系统原型

可实现从业务预测,到工时预估,再到人员分配全流程自动智能排班。可应用于客服行业或工厂的智能排班系统。

gywm15111336483的专栏 995

ESP-IDF 5.4下esp32-camera组件编译报错?手把手教你解决头文件缺失问题

本文详细解析了ESP-IDF 5.4环境下esp32-camera组件编译时出现的头文件缺失问题,提供了从目录结构优化、CMake配置到VSCode智能感知设置的完整解决方案。针对第三方组件集成难题,文章特别强调了PRIV_REQUIRES依赖声明和路径配置的关键作用,帮助开发者高效解决编译错误并建立稳定的开发环境。

weixin_28829629的博客 308

python彩蛋与IDLE使用技巧

一、彩蛋 1.0 hello world >>> import __hello__ Hello world! 1.1 python之禅 输入代码import this显示python之禅这首诗: >>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Ex...

二月的鸟的博客 778

NHANES数据库的介绍及使用(一)

一、数据库概况 NHANES(National Health and Nutrition Examination Survey)是一项旨在评估美国成人和儿童健康和营养状况的研究计划,计划始于20世纪60年代初期,是一项针对不同人群或健康主题的调查。 1999年该调查成为一项持续计划,涉及各种健康和营养测量,项目每年调查一个全国代表性的样本,约5000人,这些人群位于全国各县,每年对其中15个县进行访问。 NHANES访谈部分包括人口统计学、社会经济学、饮食和健康相关问题。体检部分包括生理测量、实验室检查等

Christina 5万+

俄罗斯方块游戏代码

''' Function: 定义俄罗斯方块的形状 ''' '''定义一个俄罗斯方块的形状''' class tetrisShape(): def __init__(self, shape=0): # 空块 self.shape_empty = 0 # 一字型块 self.shape_I = 1 # L型块 self.shape_L = 2 # 向左的L型块 sel

一起努力共同进步,为了未来一起奋斗吧! 2205

QGis软件 —— 2、QGis加载在线地图两种方式(谷歌地图、天地图)

QGis软件 —— 2、QGis加载在线地图两种方式(谷歌地图)

1万+

一文读懂 SAP ERP / SAP S/4HANA 里的 Price List:概念、配置、定价流程与可运行 ABAP 示例

SAP ERP/S4HANA中的Price List解析 本文系统阐述了SAP定价体系中Price List的核心概念和实现机制。Price List并非独立的价目表,而是通过条件技术(条件类型、访问序列、条件记录)与Price List Type(PLTYP)共同作用的定价维度。文章详细说明了: Price List本质上是客户主数据中的PLTYP字段,作为定价查找键使用 定价流程中条件访问序列如何利用PLTYP查找特定价格 S4HANA与ECC版本在价格维护入口的差异 实际业务中如何通过不同PLTYP实

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 660

python学习之用python设计的第一个游戏

python基础小小小小小小游戏,嗯就酱

weixin_55480258的博客 603

Unity 面试篇|(三)设计模式篇 【全面总结 | 持续更新 | 建议收藏】

设计模式是一套被反复使用、多数人知晓、经过分类编目、代码设计经验的总结。设计模式与方法或库的使用方式不同, 你很难直接在自己的程序中套用某个设计模式。模式并不是一段特定的代码, 而是解决特定问题的一般性概念。你可以根据模式来实现符合自己程序实际所需的解决方案。常常会混淆模式和算法, 因为两者在概念上都是已知特定问题的典型解决方案。但算法总是明确定义达成特定目标所需的一系列步骤, 而模式则是对解决方案的更高层次描述。同一模式在两个不同程序中的实现代码可能会不一样。单例模式。

游戏开发小Y的博客 12万+

Python学习 用Python设计第一个游戏(2)

Python学习 用Python设计第一个游戏(2)       测试题: 0. 什么是BIF?BIF 就是 Built-in Functions,内置函数。为了方便程序员快速编写脚本程序(脚本就是要编程速度快快快!!!),Python 提供了非常丰富的内置函数,我们只需要直接调用即可,例如 print() 的功能是“打印到屏幕”,input() 的作用是接收用户输入(注:Python3...

Tim的嵌入式之旅 2016

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Python学习,第002讲:用Python设计第一个游戏

0. 什么是BIF? BIF 就是 Built-in Functions,内置函数。为了方便程序员快速编写脚本程序(脚本就是要编程速度快快快!!!),Python 提供了非常丰富的内置函数,我们只需要直接调用即可。 1. 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF? 68 在 Python 或 IDLE 中,输入 dir(__builtins__) 可以看到 Python 提供的内置方法列表(注意,builtins 前后是两个下划线哦)其中小写的就是 BIF。如果想具体查看某

Vector quantity 的博客 250

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

用Python设计第一个游戏 - 零基础入门学习Python002

用Python设计第一个游戏 让编程改变世界 Change the world by program 有些鱼油可能会说,哇,小甲鱼你开玩笑呐!这这这这就上游戏啦?你不打算给我们讲讲变量,分支,循环,条件,函数等等常规的内容先? 嗯,没错哈,大家如果继续学下去就会发现,我们的教学会围绕着一个个个性鲜明的实例来展开,跟着小甲鱼完成一个个小游戏的编写,你会发觉不知不觉中该掌握的...

weixin_34194379的博客 88

Python基础学习(一)002用Python设计第一个游戏

一、课堂笔记 1. 缩进是python的灵魂, 相当于C语言的花括号{ }, 相同的缩进为一个作用域 2.input函数 : 等待用户输入, 并返回一个值 3. temp是一个字符串变量, 所以需要强转 4.BIF(built-in functions) 顾名思义,就是Erlang内建函数。 例如input、int、input 5.交互模式输入>>>dir(__bu...

looeyWei的博客 1011

零基础入门学习Python(2)--用Python设计第一个游戏

前言 小甲鱼的Python课程都是围绕着一个个小游戏,进行Python的讲解,由易入难。 小游戏流程图 Created with Raphaël 2.1.2Startprint('------------------我爱鱼C工作室------------------')temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")gues...

dbtrd733355的博客 229

python可以设计什么游戏_零基础入门学习python--第二章 用Python设计第一个游戏

知识点汇总1. 什么是BIF? BIF(Built-in Functions)内置函数,共68个,可直接调用,方便程序员快速编写脚本程序。输入dir(__builtins__)即可查看所有内置函数,help(function_name)可查看该函数功能描述。2. python区分大小写。3. python代码书写时需注意代码缩进,如果在正常的位置输入冒号“:”,IDLE会自动将下一行缩进。4. p...

weixin_39855944的博客 105

Day1 小甲鱼0基础入门学习python 用python设计第一个小游戏

小甲鱼0基础入门学python

weixin_52543163的博客 961

零基础入门学习python--第二章 用Python设计第一个游戏

知识点汇总1. 什么是BIF? BIF(Built-in Functions)内置函数,共68个,可直接调用,方便程序员快速编写脚本程序。输入dir(__builtins__)即可查看所有内置函数,help(function_name)可查看该函数功能描述。2. python区分大小写。3. python代码书写时需注意代码缩进,如果在正常的位置输入冒号“:”,IDLE会自动将下一行缩进...

weixin_30359021的博客 211

《零基础入门学习Python》第002讲:用Python设计第一个游戏

目录   测试题 0. 什么是BIF? 1. 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF? 2. 在 Python 看来:'FishC' 和 'fishc' 一样吗? 3. 在小甲鱼看来,Python 中什么是最重要的?你赞同吗? 4. 这节课的例子中出现了“=”和“==”,他们表示不同的含义,你在编程的过程中会不小心把“==”误写成“=”吗?有没有好的办法可...

来自江南的你的博客 1766

快速入门-Python-小甲鱼学习资料-Day002-用Python设计第一个游戏

标题 根据视频自己练习 : 直接上源码了 print(’------------------我爱Python------------------’) tmp = input("test the input, you can input anything you want ") print(tmp) temp = input(“不妨猜一下小次郎现在心里想的是哪个数字:”) guess = int(t

seven1levin的博客 232

第002讲:用Python设计第一个游戏 ---学习笔记

(出处: 鱼C论坛) 《零基础入门学习Python》第002讲:用Python设计第一个游戏 测试题: 0. 什么是BIF? 1. 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF? 2. 在 Python 看来:'FishC' 和 'fishc' 一样吗? 3. 在小甲鱼看来,Python 中什么是最重要的?你赞同吗? 4. 这节课的例子中

zjq001X的博客 2680

小甲鱼第002讲:用Python设计第一个游戏学习笔记

测试题:   0. 什么是BIF? 答:BIF是python的内置函数 1. 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF? 答:68个 2. 在 Python 看来:'FishC' 和 'fishc' 一样吗? 答:不一样 3. 在小甲鱼看来,Python 中什么是最重要的?你赞同吗? 答:缩进在python中是最重要的,Python语言是一款对缩进非常敏...

晴空๓ 2258
上一篇: Python学习-环境搭建
下一篇: Python学习-变量和字符串
Lizzy_Fly
博客等级 码龄5年 262粉丝 99原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值