zoukankan      html  css  js  c++  java
  • Python学习第九天_模块的应用

    1、time模块

    语法:time.sleep(step) 含义:等待step秒后再继续往下执行代码

    2、random模块

    语法:random.randint(num1, num2) 含义:从num1num2之间随机选择一个整数,num1num2都必须是一个整数并且num1num2的值都可以被取到

    例子:

    # 随机生成本舰的生命值和攻击力,i为局数,局数越大人类舰队获胜的可能性越大
    player_life = 100 + i * random.randint(35, 50)
    player_attack = 30 + i * random.randint(20, 30)
    
    # 随机生成敌舰的生命值和攻击力
    enemy_life = random.randint(500, 750)
    enemy_attack = random.randint(80, 120)
    

    3、if elif else来判断战斗结果

    三种情况:本舰胜、敌舰胜、同归于尽

    例子:

    if player_life > 0 and enemy_life <= 0:
    	print('''你已摧毁宇宙掠夺者舰队,你赢了!
    			获得经验值,智能战斗系统升级完成度提升!''')
    elif player_life <= 0 and enemy_life > 0:
    	print('''你已被宇宙掠夺者舰队消灭!
    			获得经验值,智能战斗系统升级完成度提升!''')
    else:
    	print('''你和宇宙掠夺者舰队同归于尽了!
    			获得经验值,智能战斗系统升级完成度提升!''')
    

    每轮战斗结束后,通过判断敌舰生命值enemy_life和本舰生命值player_life的大小来决定战斗结果。

  • 相关阅读:
    FLASK报错,TypeError,需要valid response
    pycharm push failed
    pycharm环境艰难安装requirements.txt库文件
    git如何忽略部分不想备份的文件
    redis.exceptions.ConnectionError,目标计算机积极拒绝
    Mysql无法启动
    pymysql
    mysql数据类型
    MySQL命令(SQL语句)
    MySQL安装(windows10)
  • 原文地址:https://www.cnblogs.com/jianwen520/p/13125797.html
Copyright © 2011-2022 走看看