189 8069 5689

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实现猜数字游戏的方法是什么
分享链接:http://cdxtjz.cn/article/pjgdio.html

其他资讯