iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 游戏(猜数字)
  • 260
分享到

python 游戏(猜数字)

数字游戏python 2023-01-31 00:01:03 260人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

1. 构造猜数字核心函数 import random def guess_core(guess_min,guess_max,guess_counrt): '''猜数字核心判断函数 :param guess_min 范围的开始

1. 构造猜数字核心函数

import random
def guess_core(guess_min,guess_max,guess_counrt):
'''猜数字核心判断函数
:param guess_min 范围的开始
:param guess_max 范围的结束
:param guess_counrt 猜数字的次数'''
print('请猜出%d~%d之间的任意一个数字你有%d次机会'%(guess_min,guess_max,guess_counrt))
random_number = random.randint(guess_min, guess_max)
count=guess_counrt
while count:
count -= 1
user_nubmer=number_judge(input('请猜:'))
if user_nubmer==random_number:
print('恭喜你猜对了')
break
elif not count:
print('Game Over')
elif user_nubmer > random_number:
print('太大在猜一次 (机会%d次)'%count)
elif user_nubmer < random_number:
print('太小在猜一次 (机会%d次)'%count)
print('答案是:%s' % random_number)

2. 构造用户外壳函数

def guess_number():
'''猜数字函数'''
print('欢迎来到猜数字游戏')
guess_min = number_judge(input('输入开始数字:'))
guess_max = number_judge(input('输入结束数字:'))
guess_counrt = number_judge(input('输入猜取次数:'))
while True:
guess_core(guess_min, guess_max, guess_counrt)
flag=input('结束游戏按 N:')
if flag=='N' or flag=='n':
break
default_guess=input('重新输入范围按 Y:')
if default_guess=='Y' or default_guess=='y':
guess_min = number_judge(input('输入开始数字:'))
guess_max = number_judge(input('输入结束数字:'))
guess_counrt = number_judge(input('输入猜取次数:'))

3. 构造输入判断函数

方法1

def number_judge(number):
'''判断输入数字输入函数'''
if number.isdigit():
return int(number)
else:
while True:
test=input('请输入整数数字:')
if test.isdigit():
break
return int(test)

方法2

def number_judge(number):
'''判断输入数字输入函数'''
while not number.isdigit():
number = input('请输入整数数字:')
return int(number)

4. 调用执行

guess_number()




python学习途径

本游戏参考书本 <<Python游戏编程快速上手>>

友情推荐:  猿人学Python【https://www.yuanrenxue.com/】 由一群工作十余年的老程序员结合实际工作经验所写的Python教程。 

--结束END--

本文标题: python 游戏(猜数字)

本文链接: https://www.lsjlt.com/news/181829.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python猜数字游戏
    def guessnum(): guess,count=0,1 rand=random.randint(1,101) print ('you just have five time') guess=int(input('please...
    99+
    2023-01-31
    数字 游戏 Python
  • python 游戏(猜数字)
    1. 构造猜数字核心函数 import random def guess_core(guess_min,guess_max,guess_counrt): '''猜数字核心判断函数 :param guess_min 范围的开始 ...
    99+
    2023-01-31
    数字 游戏 python
  • Python 猜数字游戏
    分别用while循环和for循环来玩转猜数字游戏 1.对于限定猜数字次数 (1)while循环  number = 56 count = 0while count < 3:   guess_number = int(input...
    99+
    2023-01-30
    数字 游戏 Python
  • python GUI 猜数字游戏
    # -*- coding:utf-8 -*- import easygui,random status = easygui.buttonbox("这是一个猜数字游戏,点击开始进行游戏,点击退出关闭游戏。", choices = ["开始",...
    99+
    2023-01-31
    数字 游戏 python
  • Python实现猜数字小游戏
    首先需求一共有五次猜测机会,在五次机会中才对就赢了,结束游戏,五次都猜错就输了,也结束游戏。首先先画个草图,这是我画的草图 再根据草图编写一个窗口,一个Label,一个Entry,...
    99+
    2024-04-02
  • python3 猜数字游戏
    x=10    #the number you set to gess i=1 n=6 while(i<=6):     print("@_@:")     print(n)     print(" times left")     ...
    99+
    2023-01-31
    数字 游戏
  • python怎么实现猜数字游戏
    要实现猜数字游戏,可以按照以下步骤进行:1. 生成一个随机数作为答案,可以使用random模块中的randint()函数来生成一个指...
    99+
    2023-08-15
    python
  • python3 猜数字小游戏2.0
    #!/usr/bin/pythonprint ( "----------这是一个猜数游戏----------" ) temp = input( "请输入一个数字:" )guess = int(temp) if guess == 6:...
    99+
    2023-01-31
    小游戏 数字
  • python猜数字小游戏实现代码
    教大家做一个简易的猜数字的游戏,但确实蛮简单的,我这个四年级的小盆友也才学了一天,所以给那些不会的教一下。 我们先来看导入模块: """ 简易python猜数小游戏""" impo...
    99+
    2024-04-02
  • Python实现猜拳与猜数字游戏的方法详解
    至此,我们的 Python零基础入门篇 的系列专栏到今天基本上算是结束了。今天没有任何的知识点,只是运用我们之前学习过的知识做两个小游戏的案例。第一个是模拟猜拳的小游戏,第二个就是猜...
    99+
    2024-04-02
  • Java实现猜数字小游戏
    目录1. 开篇简介2. 需求简介3. 思路分析4. 步骤讲解5. 代码实现6. 如何更快猜到数字的方法总结1. 开篇简介 嗨,大家好!!!『』最近『马上』就要『过年』了,先祝大家『新...
    99+
    2024-04-02
  • 用java实现猜数字游戏
    本文实例为大家分享了java实现猜数字游戏的具体代码,供大家参考,具体内容如下 一、游戏操作 游戏操作如下: 后台预先生成一个1-100之间的随机数,用户键盘录入猜数字 如果猜...
    99+
    2024-04-02
  • 纯JavaScript实现猜数字游戏
    开发一个猜数字游戏,游戏应随机选择一个 100 以内的自然数, 然后邀请玩家在 10 轮以内猜出这个数字。每轮后都应告知玩家的答案正确与否,如果出错了,则告诉他数字是低了还是高了。并...
    99+
    2024-04-02
  • Python 用for循环实现猜数字游戏
    据说Python语言是装逼神器,我也来学下Python。 Python的语法确实比较优美,都不要{},连标点符号都很少,下面我们用Python来写个猜数字游戏练练手。 """ Created on Sun Oct 23 19:35:01...
    99+
    2023-01-31
    数字 游戏 Python
  • python入门到实践-猜字游戏
    学完while循环后我们通过实践来做一个小游戏程序【猜数字】,风格一样先上代码: #!/usr/bin/env python3 #coding:utf-8 import random answer = int(random.un...
    99+
    2023-01-31
    入门 猜字 游戏
  • javascript猜数字游戏怎么实现
    以下是一个简单的JavaScript猜数字游戏的实现:1. 首先,我们需要生成一个随机数作为答案。可以使用Math.random()...
    99+
    2023-05-13
    javascript猜数字 javascript
  • Java怎么实现猜数字游戏
    本篇文章给大家分享的是有关Java怎么实现猜数字游戏,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。前言以前在学C语言的时候,做过一个猜数字游戏,这两天学了Java的逻辑结构,试...
    99+
    2023-06-25
  • 用js实现猜数字小游戏
    上周老师留的小作业,做一个猜数字的小游戏,个人感觉挺有意思的,就随便写了写,有些地方逻辑并不是很合理(学生小白勿喷)。主要内容是随机生成0-100的正整数,猜六次每次提示猜的大了还是...
    99+
    2024-04-02
  • C语言版猜数字小游戏
    本文实例为大家分享了C语言版猜数字小游戏的具体代码,供大家参考,具体内容如下 清楚实现目标 做任何一个小项目之前,我们首先都需要明确自己想要实现的目标. 所以猜数字游戏的实现目标是啥...
    99+
    2024-04-02
  • 如何利用Python写猜数字和字母的游戏
    目录前言猜数字游戏猜字母游戏前言 学完语法和正在学习语法的时候,我们可以在空闲的时候,写几个简单的小项目,今天我们就用最基础的语法看两个实战语法练习 猜数字游戏 项目游戏说明:让用户...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作