python实现猜数字游戏

yipeiwu_com6年前Python基础

说明:

本例改编自《Python编程快速上手》。例子很简单我就不多说了 直接上代码,给初学python练手用。

给你6次机会猜对一个预先生成好的1-20之间的整数。覆盖一下知识点:

  • 条件语句
  • 控制语句
  • random函数
  • 读取输入
  • 异常处理

代码:

"""
猜数字
"""
from random import *
secretNumber = randint(1, 20)
# print(secretNumber)
print('猜一个1-20之间的整数。')
print('开始猜:')
for i in range(1, 7):
 try:
 guess = int(input())
 except ValueError:
 print('输入有误!')
 continue
 if guess < secretNumber:
 print('你猜的数小了!')
 elif guess > secretNumber:
 print('你猜的数大了!')
 else:
 break
 
if guess == secretNumber:
 print('猜对了!')
else:
 print('很遗憾,秘密数字是:', str(secretNumber))

运行效果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python实现k均值算法示例(k均值聚类算法)

简单实现平面的点K均值分析,使用欧几里得距离,并用pylab展示。 复制代码 代码如下:import pylab as pl #calc Euclid squiredef calc_e_...

python3.7实现云之讯、聚合短信平台的短信发送功能

1、云之讯平台数据返回Json格式: {'reason': '操作成功', 'result': {'sid': '17209241456456455454', 'fee': 1, '...

关于PyTorch源码解读之torchvision.models

PyTorch框架中有一个非常重要且好用的包:torchvision,该包主要由3个子包组成,分别是:torchvision.datasets、torchvision.models、to...

Flask使用Pyecharts在单个页面展示多个图表的方法

Flask使用Pyecharts在单个页面展示多个图表的方法

在Flask页面展示echarts,主要有两种方法: 方法1、原生echarts方法 自己在前端引入echarts.js文件、自己创建div、自己初始化echarts对象、自己从官网复制...

Python设计模式之适配器模式原理与用法详解

Python设计模式之适配器模式原理与用法详解

本文实例讲述了Python设计模式之适配器模式原理与用法。分享给大家供大家参考,具体如下: 适配器模式(Adapter Pattern):将一个类的接口转换成为客户希望的另外一个接口....