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

  猜数字游戏:由电脑随机生成一个由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深入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值