政策资讯协会

Python随机数与猜数字游戏

来源:testerJY    发布时间:2019-12-08 21:54:49

1. 需求

给定一个1-99之间的数,让用户猜数字,当用户猜错时会提示用户猜的数字是过大还是过小,共有10次机会。

2. 游戏核心技术

要想写出一个猜数字游戏,需要下面三个核心技术点:

  • 生成1-99以内的随机数

  • 接受用户键盘输入

  • 指定次数的循环

下面就先来详细说说这三个技术点所需使用的python模块与方法:

(1) Python random模块

Python中的random模块用于生成随机数。其常用方法有如下几个

1) 生成一个0-1的随机浮点数

方法原型:random()


2) 生成一个指定范围内的随机浮点数

方法原型:uniform(a,b)

- 当a>b, 随机数n : b<= n <= a

- 当a<b, 随机数n : a<= n <= b


3) 生成一个指定范围内的整数

方法原型:randint(a,b),其中a<=b



(2)Python键盘输入

python提供了两个读取控制台的输入与用户实现交互的功能方法:

  • raw_input()

支持任意格式输入,均返回字符串


  • input() :

仅支持python数据类型输入,返回对应类型,如9527->int,'testerJY'->str等


(3)Python循环

请参见历史文章《python逻辑控制》

消息暗号:160711 或 逻辑

3. 游戏脚本源码分析




协会简介

  政策资讯协会是由民间人士依据相关法律自发组织成立的一个公益性组织,协会提供各个地区的相关政策及政府动态。

组织机构

待定

协会宗旨

  协会致力于向各地民众提供当地政府出台的相关政策,使得民众更加关心国家政策。