python 猜数字游戏(多版本)
原始版本
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 猜数字游戏(多版本)的更多相关文章
- python猜数字游戏console版本
加入python学习小组后的第一次作业,python GUI写猜数字游戏.由于加班比较多,第一步先实现console版本,下一步再实现GUI版本. 虽然猜数字游戏是个小游戏,但是涉及到的基础知识点还是 ...
- 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 ...
- java & python猜数字游戏对比
1.java版 package day03; import java.util.Random;import java.util.Scanner; /** * 猜数字游戏 * 随机生成一个1-100之间 ...
- python 猜数字游戏
import random print('==============学无止境==========') secret=random.randint(1,10) print('sec:',secret) ...
- python猜数字GUI版本V0.2
使用类方式编写猜数字游戏GUI版本. 思路:初始化数字以及初始化wegdits,编写button click event判断代码的函数,每猜一次点击button调用一次该函数,并计算猜的次数.如果猜对 ...
- 通过游戏学python 3.6 第一季 第三章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码 可复制直接使用 娱乐 可封装 函数
猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码 import random secrst = random.rand ...
- 猜数字游戏--基于python
"""题目:练习使用python写一个猜数字的游戏,数字范围0-100,每次猜错,需要给出缩小后的范围,每个人只有10次的猜测机会,猜测机会用完游戏结束!"&q ...
- python学习:猜数字游戏
猜数字游戏 系统生成一个100以内的随机整数, 玩家有6次机会进行猜猜看,每次猜测都有反馈(猜大了,猜小了,猜对了-结束) 6次中,猜对了,玩家赢了. 否则系统赢了 #!/usr/bin/en ...
- Python实现猜数字游戏1.0版
本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=702 """ 功能: 随机生成一个数字,最多有3次猜测机会,如果第一次没有猜对,则从第 ...
- 通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile
通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁 ...
随机推荐
- 什么是RDD
RDD(Resilient Distributed Dataset)叫做弹性分布式数据集RDD,是Spark中最基本的数据抽象,它代表一个不可变.可分区.里面的元素可并行计算的集合.RDD具有数据流模 ...
- 制作visual studio 离线安装包
应用场景:脱机.内网环境安装vs开发环境. 概述:在互联网环境下载安装工具,下载根据需求并缓存布局(类似功能模块),压缩缓存内容拷贝至离线环境进行安装. 1.官网下载指定版本的vs安装客户端 创建基于 ...
- 逻辑回归求解二分类问题以及SPSS的实现
分类问题就是给出物质的属性,判断其属于什么成分,本文将讲述逻辑回归求解二分类问题 本文着重于模型的实现,对于推导只是概括性的叙述 目录 一.问题提出 二.逻辑回归函数logistic 1.线性线性概率 ...
- FPGA bit转bin文件
首先科普一下 什么是bitstream文件 FPGA比特流(bitstream)是一种用于配置可编程逻辑器件的数据格式,特别是现场可编程门阵列(FPGA).比特流包含了硬件逻辑电路.路由信息以及芯片上 ...
- 【进阶篇】一文搞清楚网页发起 HTTP 请求调用的完整过程
目录 前言 一.HTTP协议 1.1基本概念 1.2工作原理 二.请求过程 2.1域名解析 2.2TCP 连接 2.3发送 HTTP 请求 2.4服务器应答 2.5响应内容 2.6关闭连接 三.客户端 ...
- 解决方案 | 外接键盘win+d失效,绿联键盘win+d,win+e失效
按下fn + 右边的win键 即可解决.如下图所示.
- 重写Save()的两种方法
# 重新Save()def save(self, force_insert=False, force_update=False, using=None, update_fields=None): su ...
- [oeasy]python0132_[专业选修]utf-8_unicode_transformation_format_8_编码方式
utf-8 回忆上次内容 上次再次输出了大红心<span style="color:red"></span> 找到了红心对应的编码 黑红梅方都对应有编码 ...
- 结构体_C
// Code file created by C Code Develop #include "ccd.h" #include "stdio.h" #incl ...
- 【楔子】单细胞测序-最佳的分析Pipeline
作者:starlitnightly 日期:2023.07.14 !!! note 楔子 从事单细胞分析也有一段时间了,国内大部分中文教程都是使用R语言进行分析,使用Python的还比较少,或者是直译s ...