Java实现猜数字游戏的方法是什么

本篇内容主要讲解“Java实现猜数字游戏的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java实现猜数字游戏的方法是什么”吧!

创新互联主要从事成都做网站、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务邛崃,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

导入相关模块

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实现猜数字游戏的方法是什么”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

本文标题:Java实现猜数字游戏的方法是什么
网址分享:/article0/pjgdio.html

成都网站建设公司_创新互联,为您提供微信公众号用户体验营销型网站建设网站设计公司网站营销虚拟主机

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设公司