猫史档案馆


【Python作品分享】和平精英【作品秀】

用户:Mzd大帅哥Mzd大帅哥查看:0 回复:0 评论:0 创建时间:2024-02-06T18:48:33


【作品展示】

center_image

 

【作品介绍】

nice

 

【作品源代码】

import random


# 定义函数,n表示随机数范围  score表示打中一次的分数
def isHit(n, score):
    # 保存记录积分
    record = 0
    # 使用for循环模拟打靶30次
    for i in range(30):
        r1 = random.randint(1, n)
        r2 = random.randint(1, n)
        if r1 == r2:
            record += score

    return record


print('------------欢迎来到:和平精英特训岛-----------')
solider_name = input('特种兵留下大名吧!')
while True:
    choice = input('请输入室内靶场')
    #  使用if...elif进行判断
    if choice == '1':
        print('请坐稳!传送点立马带你进入室内靶场')
        # 定义列表保存多个喵支供特种兵选择
        喵s = ['AKM', 'VSS', 'M416', 'M249', 'AUG', 'M726', 'SCAR-L']
        for g in 喵s:
            print(g)
        喵 = input('请选择喵支:')
        # 定义列表保存难度
        levels = ['EASY', 'NORMAL', 'HARD']
        for l in levels:
            print(l)
        level = input('请选择难度等级:')

        # 打靶比赛,
        if level == 'EASY':
            score = isHit(10, 5)
        elif level == 'NORMAL':
            score = isHit(20, 10)
        elif level == 'HARD':
            score = isHit(30, 15)
        else:
            print(f'{solider_name}没有此等级哦!未参加训练,下次再来哦')
            break
        # 最后来个打印输出,
        print(f'训练完毕!{solider_name}使用{喵}喵在{level}级别获得分数:{score}')
        break
    elif choice == '2':
        print('请做好准备!你立刻会变成一只可爱的光子鸡喽')

        break
    else:
        print('输入有误呢!重新输入一次吧!')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页