zoukankan      html  css  js  c++  java
  • python入门pk小游戏

    import time
    import random
    
    flag = True
    while flag:
        player_win = 0
        enemy_win = 0
        for i in range(1, 4):
            print('第'+str(i)+'轮pk赛')
            player_life = random.randint(100, 150)
            enemy_life = random.randint(100, 150)
            player_attack = random.randint(20, 30)
            enemy_attack = random.randint(20, 30)
            print("【自己】
    生命值:{}
    攻击值:{}".format(player_life, player_attack))
            print('-----------------------')
            time.sleep(1)
            print("【敌人】
    生命值:{}
    攻击值:{}".format(enemy_life, enemy_attack))
            print('-----------------------')
            time.sleep(1)
    
            while player_life > 0 and enemy_life > 0:
                enemy_life = enemy_life-player_attack
                print("您向敌人发起了攻击,敌人的生命值剩余:{}".format(enemy_life))
                time.sleep(1)
                player_life = player_life-enemy_attack
                print("敌人向您发起了反击,您的生命值剩余:{}".format(player_life))
                print('-----------------------')
                time.sleep(1)
    
            if (player_life > 0) and (enemy_life <= 0):
                player_win += 1
                print('您赢了')
            elif (player_life <= 0) and (enemy_life > 0):
                enemy_win += 1
                print('敌人赢了')
            elif (enemy_life < 0) and (player_life < 0):
                print('平局')
    
            print('-----------------------')
            time.sleep(1)
        if player_win > enemy_win:
            print('您赢了')
        elif enemy_win > player_win:
            print('敌人赢了')
        else:
            print('平局')
    
        ask = input('你要再来一局吗?继续输入y,其他退出')
        if ask == 'y':
            flag = True
        else:
            flag = False
            print('已结束')
    

      

  • 相关阅读:
    vuejs 组件通讯
    导出pdf
    css 鼠标选中内容背景色
    console.log() 字体颜色
    使用cross-env解决跨平台设置NODE_ENV的问题
    Visual Studio动态生成版权信息(VS2015,VS2010,VS2008)
    程序员常用工具汇总
    存储过程分页
    oracle全表扫描
    CDM常用命令
  • 原文地址:https://www.cnblogs.com/houdj/p/11769138.html
Copyright © 2011-2022 走看看