Python学习第九天_模块的应用
1、time
模块
语法:time.sleep(step)
含义:等待step
秒后再继续往下执行代码
2、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)
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
的大小来决定战斗结果。
相关推荐
YENCSDN 2020-11-17
lsjweiyi 2020-11-17
houmenghu 2020-11-17
Erick 2020-11-17
HeyShHeyou 2020-11-17
以梦为马不负韶华 2020-10-20
lhtzbj 2020-11-17
夜斗不是神 2020-11-17
pythonjw 2020-11-17
dingwun 2020-11-16
lhxxhl 2020-11-16
坚持是一种品质 2020-11-16
染血白衣 2020-11-16
huavhuahua 2020-11-20
meylovezn 2020-11-20
逍遥友 2020-11-20
weiiron 2020-11-16