Python实现猜数字小游戏
Python初学者小游戏:猜数字
游戏逻辑:电脑随机生成一个数字,然后玩家猜数字,电脑提示猜的数字大了还是小了,供玩家缩小数字范围,达到既定次数后,玩家失败。若在次数内猜对,玩家获胜。
涉及知识点:random.randint() , print() , input() ( raw_input() )
参考实现代码:
#!/usr/bin/env python # encoding: utf-8 #使用print("",end=...)标准 from __future__ import print_function import os import sys import time import random #输入检测 while 1: os.system('cls') print ("Hello , Welcome to Guess_Number Games...The Number is between 1 - 10...") print ("Please input the level you want(1~10): ",end = '') level = raw_input("") diff = 11-int(level) if diff > 10 or diff <1: print ("Invalid Input...") time.sleep(0.3) else: break #猜数字流程 count_num = 0 ran = random.randint(1,10) while count_num < diff: count_num += 1 print (str(count_num)+": "+"Please input the number you guess: ",end = '') number = raw_input() number = int(number) if number < ran: print ("Too Little...") continue elif number > ran: print ("Too Big...") continue else: print ("Congraduation! You Win...") break if count_num == diff: print ("You Lose...")
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
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 (界面代码) # -*-
-
python实现猜数字游戏(无重复数字)示例分享
复制代码 代码如下: import time, random class GuessNum: def __init__(self): self._num = '' self.input_num = [] self.count = 1 #猜对所用次数 self.sec = 0 #猜
-
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版的文曲星猜数字游戏代码
复制代码 代码如下: # -*- 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编程快速上手>.例子很简单我就不多说了 直接上代码,给初学python练手用. 给你6次机会猜对一个预先生成好的1-20之间的整数.覆盖一下知识点: 条件语句 控制语句 random函数 读取输入 异常处理 代码: """ 猜数字 """ from random import * secretNumber = randint(1, 20) # print(secretNumber) print('猜一个
-
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(
-
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初学者小游戏:猜数字 游戏逻辑:电脑随机生成一个数字,然后玩家猜数字,电脑提示猜的数字大了还是小了,供玩家缩小数字范围,达到既定次数后,玩家失败.若在次数内猜对,玩家获胜. 涉及知识点:random.randint() , print() , input() ( raw_input() ) 参考实现代码: #!/usr/bin/env python # encoding: utf-8 #使用print("",end=...)标准 from __future__ import
-
python猜数字小游戏实现代码
教大家做一个简易的猜数字的游戏,但确实蛮简单的,我这个四年级的小盆友也才学了一天,所以给那些不会的教一下. 我们先来看导入模块: """ 简易python猜数小游戏""" import random import time #导入模块 我们导入了两个模块: random随机数 time时间 接着命名变量: b = 20 #最大值 a = random.randint(0, b) #要猜的数在最大值和0之间 t = 1 #设立关数变量 f = 10
-
java实现猜数字小游戏(Swing版)
2008年的时候,在学习Java how to program第五版的时候,写过一个猜数字小游戏,是用Applet写的: 现在,我要用Swing重写这个小游戏,同时,加入一些新功能,如:背景颜色(红色表示偏高,蓝色表示偏低).弹框.字体控制.布局管理器的使用. 运行截屏: 代码如下: //Guess a number between 1 and 1000 //Java how to program, 10/e, Exercise 12.14 //by pandenghuang@163.com /
-
Java Socket实现猜数字小游戏
本文实例为大家分享了Java Socket实现猜数字游戏的具体代码,供大家参考,具体内容如下 运行截图 Server Client 完整代码 Server import java.io.IOException; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.Random; import java.util.Scanner; public clas
-
基于PyQt5制作一个猜数字小游戏
开始之前,直接来看一下实现后的效果.想自己实现或者需要源码的童鞋直接进场... 将PyQt5的相关模块直接导入即可. from PyQt5.QtGui import * from PyQt5.QtCore import * from PyQt5.QtWidgets import * 为了照顾一下新关注的童鞋,这里介绍一下PyQt5的安装,还是采用pip的安装方式. pip install PyQt5 将准备好的样式导入到代码块中. # 主题样式模块引用 from QCandyUi import
-
go语言实现猜数字小游戏的方法
本文实例讲述了go语言实现猜数字小游戏的方法.分享给大家供大家参考.具体分析如下: 随机生成一个数字,输入一个数字看是否匹对,匹配则结速,反之提示是大了还是小了 复制代码 代码如下: package main import ( "bufio" "fmt" "math/rand" "os" "strconv" "time" ) var (
-
Java编写猜数字小游戏
本文实例讲述了java实现的简单猜数字游戏代码.分享给大家供大家参考. 以下是Java语言写的一个猜数字小游戏引用片段: import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; //主函数 public class calssOne { public static void main(String[] args) { //shit+Ctrl+o int result; //随机产生一个
-
java猜数字小游戏案例
本文实例为大家分享了java猜数字小游戏案例,供大家参考,具体内容如下 package day08; import java.util.Scanner; public class GuessNumber { /** * 猜数字小游戏:. 需求: 随机产生一个整数数1-100(被猜数)不设置输出 * 键盘录入一个玩家要猜的数字 * 判断猜大还是猜小了或者猜中 */ public static void main(String[] args) { // 随机产生整数1-100 int number
-
java学习之猜数字小游戏
今天主要学习了一些初级的设计,完成了这个猜数字的小游戏,其是也算不上是什么游戏,因为我答案都给出来了.当然也是想对代码更加熟练的操作,让自己能够得心应手. 这个小程序中让我花了点时间的主要是那个如何去重的问题,当时也是思考良久,后来才考虑到使用死循环让随机数产生直到不重复为止,其他感觉也还好. import java.util.Scanner; public class GuessingGames { public static void main(String[] args) { Scanne
随机推荐
- Validform+layer实现漂亮的表单验证特效
- Windows Server 2012 Hyper-V群集图文教程
- Python中的推导式使用详解
- 详解C#中三个关键字params,Ref,out
- C语言读取BMP图像数据的源码
- mysql合并多条记录的单个字段去一条记录编辑
- BootstrapValidator超详细教程(推荐)
- nodejs 整合kindEditor实现图片上传
- Python中struct模块对字节流/二进制流的操作教程
- JS常用字符串方法(推荐)
- JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
- Java定时任务的三种实现方法
- Nginx日志按日期切割详解(按天切割)
- JavaScript注入漏洞的原理及防范(详解)
- 程序员必知35个jQuery 代码片段
- JS常用倒计时代码实例总结
- JavaScript网页制作特殊效果用随机数
- 使用js判断TextBox控件值改变然后出发事件
- Android Imageloader的配置的实现代码
- Java int与integer的对比区别