原始版本

print('------------------你是sb------------------')
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp) # 对输入的字符定义为整型数类型
if guess == 8:
print("恭喜猜对了!")
else:
print("猜错了,小甲鱼现在心里想的数字是8")
print("游戏结束")

提示大了或者小了版本

print('--------------------鱼C小甲鱼---------------------')
temp = input("请输入您的数字: ")
guess = int(temp) # 将字符进行整数类型定义
if guess ==8:
print("挖草,你是小甲鱼心里的蛔虫马?")
print("哼,猜中了,也没有奖励!")
else:
if guess > 8:
print('哥,大了大了~~')
else:
print("嘿,小了小了!!")
print("游戏结束,不玩啦~~")

只能猜3次版本

1号方案

times = 3 # 设置猜的次数

secret = 8 #猜的数字

print('----------------number game ---------------------')
temp=input("请输入一个数字: ")
guess= int(temp) # 对输入的字符定义为整数类型
while (guess!=secret) and (times > 1):
temp = input("哎呀,猜错了。请重新输入吧:")
guess = int(temp)
times = times - 1 # 猜一次就减一次
if guess == secret:
print("挖草,你是我心里的蛔虫?")
print("猜中了也没有奖励!")
else:
if guess > secret:
print("哥,大了大了") else:
print("嘿,小了小了")
if times > 0:
print("再试一次吧:")
else:
print("机会用光了") print("游戏结束,不玩啦!")

2号方案

#需求 只能输入3次,如果3次结果还没对直接退出
import random
print('--------------------鱼C小甲鱼---------------------')
temp = input("请输入您的数字: ")
guess = int(temp) #将输入的字符定义为整数类型
for i in range(1,3): #循环3次
while guess != 8:
temp = input("哎呀,猜错了,请重新输入吧: ")
guess = int(temp)
if guess == 8:
print("挖草,你是小甲鱼心里的蛔虫马?")
print("哼,猜中了,也没有奖励!")
else:
if guess > 8:
print('哥,大了大了~~')
break;
else:
print("嘿,小了小了!!")
break; #停止整个循环
print("游戏结束,不玩啦~~")
猜随机数版本
方案1
# 要求只能猜3次
import random # 导入random库
secret = random.randint(1,10) # 生成1-10的整型随机数
times = 3 # 设置猜的次数
guess = 0 print('----------------number game ---------------------')
temp=input("请输入一个数字: ")
guess= int(temp) # 定义为整数类型
while (guess!=secret) and (times > 1):
temp = input("哎呀,猜错了。请重新输入吧:")
guess = int(temp)
times = times - 1 # 猜一次就减一次
if guess == secret:
print("挖草,你是我心里的蛔虫?")
print("猜中了也没有奖励!")
else:
if guess > secret:
print("哥,大了大了") else:
print("嘿,小了小了")
if times > 0:
print("再试一次吧:")
else:
print("机会用光了") print("游戏结束,不玩啦!")

方案2
# 要求只能猜3次
import random # 导入random库
times = 3 # 设置猜的次数
secret = random.randint(1,10) # 生成1-10的整型随机数 print('----------------number game ---------------------')
guess = 0 # 先把guess初始化为0
print("不妨猜一下心里现在是哪个数字:")
while (guess!=secret) and (times > 0):
temp = input()
guess = int(temp)
times = times - 1 # 猜一次就减一次
if guess == secret:
print("挖草,你是我心里的蛔虫?")
print("猜中了也没有奖励!")
else:
if guess > secret:
print("哥,大了大了") else:
print("嘿,小了小了")
if times > 0:
print("再试一次吧:")
else:
print("机会用光了") print("游戏结束,不玩啦!")



python 猜数字游戏(多版本)的更多相关文章

  1. python猜数字游戏console版本

    加入python学习小组后的第一次作业,python GUI写猜数字游戏.由于加班比较多,第一步先实现console版本,下一步再实现GUI版本. 虽然猜数字游戏是个小游戏,但是涉及到的基础知识点还是 ...

  2. python猜数字游戏快速求解解决方案

    #coding=utf-8 def init_set(): r10=range(10) return [(i, j, k, l) for i in r10 for j in r10 for k in ...

  3. java & python猜数字游戏对比

    1.java版 package day03; import java.util.Random;import java.util.Scanner; /** * 猜数字游戏 * 随机生成一个1-100之间 ...

  4. python 猜数字游戏

    import random print('==============学无止境==========') secret=random.randint(1,10) print('sec:',secret) ...

  5. python猜数字GUI版本V0.2

    使用类方式编写猜数字游戏GUI版本. 思路:初始化数字以及初始化wegdits,编写button click event判断代码的函数,每猜一次点击button调用一次该函数,并计算猜的次数.如果猜对 ...

  6. 通过游戏学python 3.6 第一季 第三章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码 可复制直接使用 娱乐 可封装 函数

       猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码   #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码 import random secrst = random.rand ...

  7. 猜数字游戏--基于python

    """题目:练习使用python写一个猜数字的游戏,数字范围0-100,每次猜错,需要给出缩小后的范围,每个人只有10次的猜测机会,猜测机会用完游戏结束!"&q ...

  8. python学习:猜数字游戏

    猜数字游戏   系统生成一个100以内的随机整数, 玩家有6次机会进行猜猜看,每次猜测都有反馈(猜大了,猜小了,猜对了-结束) 6次中,猜对了,玩家赢了. 否则系统赢了   #!/usr/bin/en ...

  9. Python实现猜数字游戏1.0版

    本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=702 """ 功能: 随机生成一个数字,最多有3次猜测机会,如果第一次没有猜对,则从第 ...

  10. 通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile

      通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁 ...

随机推荐

  1. [UG 二次开发 python ] 截图,并用 opencv 显示出来

    需要 numpy,cv2 截图,去除背景,只显示主要部分 # nx: threaded from typing import Dict import NXOpen import numpy as np ...

  2. Mac下Eclipse打不开了怎么办

    其实这个问题能搜到很多答案,但是对我有效的只有下面这一种. 背景 我需要使用到Eclipse,就下载了它的特定版本,用于开发RAP的. 连续两次都是使用后关闭,就再也打不开了. 选定的解决方案 试了好 ...

  3. Linux服务器从头配置

    安装配置jdk 下载 jdk jdk-8u171-linux-x64.tar.gz 将该压缩包放到/usr/local/jdk目录下然后解压(jdk目录需要自己手动创建) tar zxvf jdk-8 ...

  4. yb课堂之个人信息接口开发 《十三》

    根据token从查询个人信息接口开发 直接解密token,获取个人信息 通过token解密查询数据库获取个人信息 UserController.java package net.ybclass.onl ...

  5. ScreenToGif:一款开源免费且好用的录屏转Gif软件

    ScreenToGif介绍 GitHub上的介绍:此工具允许您记录屏幕的选定区域.来自网络摄像头的实时提要或来自草图板的实时绘图.之后,您可以编辑动画并将其保存为 gif.apng.视频.psd 或 ...

  6. Vue 3 后端错误消息处理范例

    1. 错误消息格式 前后端消息传递时,我们可以通过 json 的 errors 字段传递错误信息,一个比较好的格式范例为: { errors: { global: ["网络错误"] ...

  7. [oeasy]python0082_VT100_演化_颜色设置_VT选项_基础色_高亮色_索引色_RGB总结

    更多颜色 回忆上次内容 上次 了解了控制序列 背后的故事 一切标准 都是 从无到有 的 就连 负责标准的组织 也是 从无到有 的 VT-05 奠定了 基础颜色 黑底 绿字 隔行 扫描 但 多颜色设置 ...

  8. selenium高亮显示定位到的页面元素

    from selenium import webdriver import unittest,time def highLightElement(driver,element): #封装好的高亮显示页 ...

  9. 分享一个idea的文档汉化插件

    展示效果: 如何获取:

  10. emojiCTF2024

    emojiCTF2024 WEB http 题目:​​ 思路: 修改 UA 头为 EMOJI_CTF_User_Agent_v1.0:User-Agent: EMOJI_CTF_User_Agent_ ...