您的位置:首页 > 编程语言 > Python开发

Python: 渐进猜数字游戏 <2> 我的游戏

2016-07-10 20:40 661 查看
  猜数字游戏:由电脑随机生成一个由0-9组成的四位数(不能有重复数字),猜一个数字,电脑数字给出结果:xAxB,其中A表示数字和位置都正确,B表示数字正确但位置不正确,x表示对应猜对的个数。

***************************************************************************************************************************

 
开始写代码吧,开始学习Python吧。学什么?拿本Python入门教程,语法、语句、结构、数据。。。。。。我的游戏在哪里?

 
换个方式开始我的Python代码,开始我的游戏。想象下你的游戏会是什么样子的。

Step 1: 初步设想

 
每次行动都来自于一个最原始的想法,基于想法不断的去完善和实现。

 
开始游戏 --> 输入4个数字  --> 输出结果xAxB --> 开始新游戏 / 退出游戏   

Step 2: 环境准备

 
终于开始了,先认识下Python是何方神圣。

 
1)Python简介

    Python是“一种解释型的、面向对象的、还有动态语义的高级程序设计语言”。

    Python是一种胶水语言(glue language),是用来连接软件组件的程序设计语言(通常是脚本语言)。

    xxxxxx,此处省略N字,内事不决问百度,外事不决问谷哥。信息时代,感谢强大的搜索引擎。

    仅列出如下内容:兴趣是动力,行动是关键

Over six years ago, in December 1989, I was looking for a "hobby" programming project that would keep me occupied during the week around Christmas. My office ... would be closed, but I had a home computer,
and not much else on my hands. I decided to write an interpreter for the new scripting language I had been thinking about lately: a descendant of ABC that would appeal to Unix/C hackers. I chose Python as a working title for the project, being in a slightly
irreverent mood (and a big fan of Monty Python's Flying Circus).  -- Guido van Rossum, the creator of Python

 
2)安装,https://www.python.org

   官方文档详细而清楚,除了搜索引擎,查看帮助文档是最有效的办法。Python有诸多的开发环境支持,选择什么工具随着深入慢慢来。工欲善其事,必先利其器。新手建议使用原生态的IDLE工具。

   Python目前有2.7和3.0两个版本,本例中使用2.7版本,具体的版本区别参考官网中的说明。

 
3)给游戏起个名字:GuessNum

 
4)创建游戏:GuessNum.py

    加入第一条python语句,经典的 Hello World:print "Hello World!"。

 
5)运行游戏:python GuessNum.py



Step 3: 开始写代码

 
1)接受键盘输入:python基本输入输出

 
2)存储输入数字:python变量及数据类型

 
3)生成系统随机数:python函数使用

 
4)输入数字判断:python语句(顺序/分支/循环)

 
5)数据存储与操作:python数据结构

 
6)有效代码单元:源文件/函数/类

Step 4: 充实你的代码

Step 5: python深入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: