Python学习第九天_模块的应用
2021-05-14 03:31
标签:pre 提升 随机 int rand 大小 经验 例子 经验值 1、 语法: 2、 语法: 例子: 3、 三种情况:本舰胜、敌舰胜、同归于尽 例子: 每轮战斗结束后,通过判断敌舰生命值 Python学习第九天_模块的应用 标签:pre 提升 随机 int rand 大小 经验 例子 经验值 原文地址:https://www.cnblogs.com/jianwen520/p/13125797.htmltime
模块time.sleep(step)
含义:等待step
秒后再继续往下执行代码random
模块random.randint(num1, num2)
含义:从num1
和num2
之间随机选择一个整数,num1
和num2
都必须是一个整数并且num1
和num2
的值都可以被取到# 随机生成本舰的生命值和攻击力,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)
if elif else
来判断战斗结果if player_life > 0 and enemy_life 0:
print(‘‘‘你已被宇宙掠夺者舰队消灭!
获得经验值,智能战斗系统升级完成度提升!‘‘‘)
else:
print(‘‘‘你和宇宙掠夺者舰队同归于尽了!
获得经验值,智能战斗系统升级完成度提升!‘‘‘)
enemy_life
和本舰生命值player_life
的大小来决定战斗结果。