Java实现猜数字游戏的方法是什么
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,本篇内容主要讲解"Java实现猜数字游戏的方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Java实现猜数字游戏的方法是什么"吧!导入相关模块im
千家信息网最后更新 2024年11月11日Java实现猜数字游戏的方法是什么
本篇内容主要讲解"Java实现猜数字游戏的方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Java实现猜数字游戏的方法是什么"吧!
导入相关模块
import randomfrom datetime import datetime
生成随机数字
def random_number(): print('*'*30) print('随机数的范围为0~10') nb = random.choice([x for x in range(11)]) return nb
功能介绍
def intruduce(): print('''本程序有如下三种功能:1、开始游戏2、查看本局历史数据3、退出程序''') print('*'*30)
猜数字
def guess_number(nb): print(''' 游戏开始!!! 温馨提示:猜测范围为10,您只有三次机会,请珍惜\n''') log = {} for i in range(3): try: guess_number = int(input('输入猜测的数字:')) except: print('输入错误,请输入有效数字') continue if guess_number>10: print('输入的数字已超出范围') else: time = datetime.now() log[time] = guess_number if guess_number>nb: print('\n不对不对,没你想得这么多\n') elif guess_number == nb: print('\n哇,你真是我的小蛔虫\n') break else: print('\n不对不对,你太小看我了吧\n') print(f'\n公布正确答案: {nb}\n') return log
查看本局输入的数据
def find_log(log): print('本局输入的有效数据为:\n') if len(log): for x,y in log.items(): print(f'{x}:{y}') else: print('空')
主程序
if __name__ == '__main__': choose_number = ['1','2','3'] log = {} while True: nb = random_number() intruduce() choose = input('输入对应功能的序号:') if choose == '1': log = guess_number(nb) if choose == '2': find_log(log) if choose == '3': break if choose not in choose_number: print('请输入有效数字!!')
到此,相信大家对"Java实现猜数字游戏的方法是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
数字
输入
方法
不对
有效
功能
数据
范围
内容
程序
学习
猜测
实用
更深
温馨
主程序
兴趣
历史
历史数据
只有
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
安庆工程管理软件开发公司
iis服务器网站网页
服务器硬盘状态查询
学校网络安全十三五规划
龙创伟业互联网科技
服务器如何解析xml 文件
网络安全人才培养
唐山网络安全培训基地
计算机网络安全概述论文
大学网络技术数据交换名词解释
服务器可以搭建云手机吗
互联网是科技创新的载体
网络技术计算机三级2017
mc蛤蟆吃服务器
csgo登录不了社区服务器
呼市线上php软件开发
我的世界服务器连不上
网络技术咨询是干什么的
颜色英语单词软件开发
江苏系统软件开发哪家便宜
如何参与鸿蒙软件开发
网络安全人才培养
连接数据库执行脚本工具
综合网络技术咨询怎么样
企业网络安全插画喵教育
软件开发典型推广材料
数据库技术方面
wcf 多数据库实例
颜色英语单词软件开发
等保2.0 网络安全设备