通过一个小游戏开始接触Python!
之前就一直嚷嚷着要找视频看学习Python,可是一直拖到今晚才开始。。。。好好加油吧骚年,坚持不一定就能有好的结果,但是不坚持就一定是不好的!!
看着视频学习1:
首先,打开IDLE,在IDLE中新建new file 输入一下代码:
print("-----------------------我爱Python-------------------")
temp = input("不妨猜一下我现在心里想的是哪个数字:")
guess = int(temp)
if guess == 6:
print("卧槽,你是我心里的蛔虫吗??")
print("哼,猜中了也没有奖励!")
else:
print("猜错啦,我现在心里想的是6!")
print("游戏结束,不玩了!!")
保存,运行F5
======================== RESTART: F:/python/hello.py ========================
-----------------------我爱Python-------------------
不妨猜一下我现在心里想的是哪个数字:6
卧槽,你是我心里的蛔虫吗??
哼,猜中了也没有奖励!
游戏结束,不玩了!!
这是一个很简单,也很蛋疼的只能运行一次就结束的小游戏。代码量不是很多,但是,学过java,C++等语言的童鞋能够发现,在这段小代码中,很多地方是不一样的。因为Python中,变量可以不用申明,循环语句中,条件没有用小括号括起来,结果也没有用大括号括起来,而是采用缩进的形式。然后,你应该有主意到循环语句后都会有一个冒号:,这是因为你加了冒号之后,按下回车的话会自动帮我们缩进,很方便的呢。
接着,Python是一个脚本程序,脚本程序可以用来辅助科学计算的,上文代码中 print, input, int 等都是BIF(Built-in functions),是Python中的内置函数,是为了方便程序员更好更快的编写程序。
然后:
dir(__builtins__) 语句可以用来查看Python中的BIF,方便程序员写程序。
help(BIF的名字) 可以用来查看BIF的用法和作用
最后,练习:
编写程序:hello.py,要求用户输入姓名并打印 “你好,姓名!”。
代码:
temp = input("请输入您的姓名:")
print("你好,"+ temp +"!")
结果:
======================== RESTART: F:/python/hello.py ========================
请输入您的姓名:小木
你好,小木!
时间也不早了:
>>> message = "good night ,python world !"
>>> print(message)
晚安:
good night ,python world !
通过一个小游戏开始接触Python!的更多相关文章
- Pygame:编写一个小游戏 标签: pythonpygame游戏 2017-06-20 15:06 103人阅读 评论(0)
大学最后的考试终于结束了,迎来了暑假和大四的漫长的"自由"假期.当然要自己好好"玩玩"了. 我最近在学习Python,本意是在机器学习深度学习上使用Python ...
- 使用PixiJS做一个小游戏
PixiJS PixiJS使用WebGL,是一个超快的HTML5 2D渲染引擎.作为一个Javascript的2D渲染器,Pixi.js的目标是提供一个快速的.轻量级而且是兼任所有设备的2D库. 官方 ...
- DirectX游戏开发——从一个小游戏開始
本系列文章由birdlove1987编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhurui_idea/article/details/26364129 写在前面:自 ...
- js实现一个小游戏(飞翔的jj)
js实现一个小游戏(飞翔的jj) 源代码+素材图片在我的仓库 <!DOCTYPE html> <html lang="en"> <head> & ...
- python开发_自己开发的一个小游戏
先看看游戏的运行效果: 看完游戏的运行情况,你可能对游戏有了一定了了解: #运行游戏后,玩家首先要进行语音的选择,1选择英语,2选择汉语,其他则默认选择英语 #根据玩家选择的语音,进入不同的语音环境 ...
- 利用Python完成一个小游戏:随机挑选一个单词,并对其进行乱序,玩家要猜出原始单词
一 Python的概述以及游戏的内容 Python是一种功能强大且易于使用的编程语言,更接近人类语言,以至于人们都说它是“以思考的速度编程”:Python具备现代编程语言所应具备的一切功能:Pytho ...
- 【h5-egret】如何快速开发一个小游戏
1.环境搭建 安装教程传送门:http://edn.egret.com/cn/index.php?g=&m=article&a=index&id=207&terms1_ ...
- Egret白鹭开发微信小游戏程序跳转功能(由一个小游戏跳转到另一个小游戏)
假设我们要实现的功能是从小游戏A跳转到小游戏B 对于小游戏A: (1)在platform.ts中添加代码如下: /** * 平台数据接口. * 由于每款游戏通常需要发布到多个平台上,所以提取出一个统一 ...
- 用python实现一个小游戏——抽牌
想要实现一个抽牌的功能,有很多种实现方法,这时候我们创造一个对象,通过内置方法来完成这个功能: # Author:Zhang Zhao # -*-coding:utf-8-*- from collec ...
随机推荐
- C#读取和写入XML文件
关于xml是属于一个比较重要的东西,在平时开发的过程中,这块内容最主要的是要掌握XML内容的读取和写入操作. 一.什么是XML? XML 指可扩展标记语言(EXtensible Markup Lang ...
- python之数据库(mysql)操作
前言: 最近开始学django了,学了下web框架,顿时感觉又会了好多知识.happy~~ 这篇博客整理写下数据库基本操作,内容挺少.明天写SQLAlchemy. 一.数据库基本操作 1. 想允许在数 ...
- 对java数组的一些理解
刚开始学习Java的时候一直搞不清除获取数组的长度是用length()还是length,现在不妨来深入了解一下数组的真实面目. 我们不妨来看一下数组的源码,诶,数组的类名叫什么?我们声明一个int数组 ...
- Django之Cookie
Cookie 在浏览器端(客户端)保存的键值对,特性:每次http请求都会携带. 举个例子:{"name":身份证号} 1丶获取cookie request.C ...
- 向php提交数据及json
php中提交表单有两种方法,即: (1)利用表单提交 例: <form action="php文件名" method='提交方式'> username:<inpu ...
- SQLServer索引循环删除
declare qc_cursor cursor SCROLL OPTIMISTIC Forselect siteName from tb_vhostcheckopen qc_cursordeclar ...
- Python全栈开发——Linux命令学习
Linux -- 一切皆文件 pwd: 查看当前所在目录 '/' :根目录 cd : 切换目录 eg.cd / 切换到根目录 ls:查看当前根目录下有几块盘.几个文件 ls -l:查看详细信 ...
- 在LaTeX 与 LyX 中设置“Contents”为“目录”
在 LaTeX 中,目录一般被显示为英文"Contents",因此需要设置成"目录". 通常在 Preamble 按照如下方式设置: \renewcommand ...
- Spring+SpringMVC+MyBatis+easyUI整合基础篇(十一)SVN服务器进阶
日常啰嗦 上一篇文章<Spring+SpringMVC+MyBatis+easyUI整合基础篇(十)SVN搭建>简单的讲了一下SVN服务器的搭建,并没有详细的介绍配置文件及一些复杂的功能, ...
- sublime插件emmet的配置、使用及快捷键Ctrl+E修改成Tab键操作
一.emmet在sublime中的配置与使用: 1.点击sublime text 3的图标,打开编辑器: 2.按键“ctrl+shift+p”,或者单击菜单->工具->命令面板: 3.打开 ...