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))
运行效果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
python3.3使用tkinter开发猜数字游戏示例
利用这个小游戏可以学习一下ython3.3中tkinter的使用方法 复制代码 代码如下: # -*- coding: utf-8 -*-import tkinter as tkimport sysimport randomimport re number = random.randint(0,1024)running = Truenum = 0nmaxn = 1024nminn = 0 def eBtnClose(event): root.destroy() def eBtnGuess(
-
Python版的文曲星猜数字游戏代码
复制代码 代码如下: # -*- coding: utf-8 -*- import random #数字类class NumberItem: #数字个数 _GUESS_NUMBER_COUNT_ = 4 def __init__(self): self._num_ = [] #长度是否标准 def IsFormat(self): return self._num_.__len__() == self._GUESS_NUMBER_COUNT_ #生成
-
Python实现猜数字小游戏
Python初学者小游戏:猜数字 游戏逻辑:电脑随机生成一个数字,然后玩家猜数字,电脑提示猜的数字大了还是小了,供玩家缩小数字范围,达到既定次数后,玩家失败.若在次数内猜对,玩家获胜. 涉及知识点:random.randint() , print() , input() ( raw_input() ) 参考实现代码: #!/usr/bin/env python # encoding: utf-8 #使用print("",end=...)标准 from __future__ import
-
python编写猜数字小游戏
本文实例为大家分享了python编写猜数字小游戏的具体代码,供大家参考,具体内容如下 import random secret = random.randint(1, 30) guess = 0 tries = 0 print("我叫丁丁,我有一个秘密数字!") print("数字从1到30,你只有6次机会!") while int(guess) != secret and tries < 6: print("你猜的数字是?") guess
-
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
描述:使用QtDesignner设计界面,pyQt5+python3实现主体方法制作的猜数字游戏. 游戏规则:先选择游戏等级:初级.中级.高级.魔鬼级,选择完游戏等级后点击"确定",然后后台会自动生成一个与游戏等级匹配的"神秘数字",游戏玩家在文本框内输入数字,再点击文本框旁边的"确定",即可比较玩家所猜数字是否就是"神秘数字". 游戏界面: 源代码: 代码1: guessNumberGame.py (界面代码) # -*-
-
python3实现猜数字游戏
本文实例为大家分享了python3实现猜数字游戏的具体代码,供大家参考,具体内容如下 需求目标: 需求:猜数字游戏 1: 开始游戏产生一个1~100随机数 2: 用户输入,游戏根据输入值提示大或者小 3: 用户根据提示继续输入,知道猜中为止 4: 如果用户输入错误,程序可以处理异常. 代码如下: # coding=utf-8 import random num = random.randint(0, 100) while True: try: guess = int(input("Enter 1
-
如何利用Python开发一个简单的猜数字游戏
前言 本文介绍如何使用Python制作一个简单的猜数字游戏. 游戏规则 玩家将猜测一个数字.如果猜测是正确的,玩家赢.如果不正确,程序会提示玩家所猜的数字与实际数字相比是"大(high)"还是"小(low)",如此往复直到玩家猜对数字. 准备好Python3 首先,需要在计算机上安装Python.可以从Python官网下载并安装.本教程需要使用最新版的Python 3(版本3.x.x). 确保选中将Python添加到PATH变量的框.如果不这样做,将很难运行该程序.
-
python实现的简单猜数字游戏
本文实例讲述了python实现的简单猜数字游戏.分享给大家供大家参考.具体如下: 给定一个1-99之间的数,让用户猜数字,当用户猜错时会提示用户猜的数字是过大还是过小,知道用户猜对数字为止,猜对数字用的次数越少成绩越好. import random n = random.randint(1, 99) guess = int(raw_input("Enter an integer from 1 to 99: ")) while n != "guess": print
-
python实现猜数字游戏(无重复数字)示例分享
复制代码 代码如下: import time, random class GuessNum: def __init__(self): self._num = '' self.input_num = [] self.count = 1 #猜对所用次数 self.sec = 0 #猜
-
python实现猜数字游戏
说明: 本例改编自<Python编程快速上手>.例子很简单我就不多说了 直接上代码,给初学python练手用. 给你6次机会猜对一个预先生成好的1-20之间的整数.覆盖一下知识点: 条件语句 控制语句 random函数 读取输入 异常处理 代码: """ 猜数字 """ from random import * secretNumber = randint(1, 20) # print(secretNumber) print('猜一个
-
Python实现简单猜数字游戏
本文实例为大家分享了Python实现简单猜数字游戏的具体代码,供大家参考,具体内容如下 一.需求分析 编写一个猜数字游戏,游戏规则:计算机给出一个1-20的之间的随机数字,让玩家来猜猜它是几,计算机会告诉你每次猜出的数字或大或小,如在6次内猜到正确数字,即赢了. 二.编写思路 1.首先导入random随机模块 ,然后定义随机数的范围,然后定义次数. 2.使用while循环来判断是否符合随机数和输入数值的比较,并且设置次数递减 3.使用 isdigit 函数来完成判断玩家数据类型,避免报错. 4.
-
Python实现猜拳与猜数字游戏的方法详解
至此,我们的 Python零基础入门篇 的系列专栏到今天基本上算是结束了.今天没有任何的知识点,只是运用我们之前学习过的知识做两个小游戏的案例.第一个是模拟猜拳的小游戏,第二个就是猜数字的游戏. 猜拳小游戏 需求: 运用至今所学的 Python 知识编写脚本,实现一个人与计算机玩猜拳的石头剪刀布的小游戏. 这里我们先思考一下,如果将石头.剪刀.布分别用数字0.1.2表示,那么如何判定谁胜谁负呢? user robot 结果 0(石头) 0(石头) 平局 0(石头) 1(剪刀) user 获胜 0
-
如何利用Python写猜数字和字母的游戏
目录 前言 猜数字游戏 猜字母游戏 前言 学完语法和正在学习语法的时候,我们可以在空闲的时候,写几个简单的小项目,今天我们就用最基础的语法看两个实战语法练习 猜数字游戏 项目游戏说明:让用户输入一个数字,然后系统自动产生一个序列里面的随机数,然后让用户猜,直到猜正确之后程序才会停止,不让就会一直运行. 涉及知识:while循环,条件语句,字符串定义,random模块(随机序列数的产生) 代码如下; # -*- coding : utf-8 -*- import random num = rand
随机推荐
- ajax处理php返回json数据的实例代码
- asp简单的ajax留言板
- Office文档在线编辑的一个实现方法
- SQL Server中的XML数据进行insert、update、delete操作实现代码
- jquery中load方法的用法及注意事项说明
- Angular JS数据的双向绑定详解及实例
- iis 7.5 下站点日志开启以及默认位置设置方法
- Android M(6.x)使用OkHttp包解析和发送JSON请求的教程
- Java 读写Properties配置文件详解
- python查询sqlite数据表的方法
- asp.net 添加水印的代码(已测试)
- 微信公众号开发之语音消息识别php代码
- jsp留言板源代码一: 给jsp初学者.
- 微信小程序 图片上传实例详解
- jquery表单验证插件validation使用方法详解
- js判断是否为空和typeof的用法(详解)
- 详解Nginx服务器中map模块的配置与使用
- 详解spring Boot 集成 Thymeleaf模板引擎实例
- java selenium 操作弹出窗口示例代码
- PHP把数字转成人民币大写的函数分享