继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

巡逻兵克星 A (参数,if语句,变量,while循环)用技能击退食人兵

土星猪
关注TA
已关注
手记 76
粉丝 5
获赞 0

http://img3.mukewang.com/63d3663c0001471711560807.jpg

敌人一出来就攻击它


思路:使用循环语句

1.while True:

2. 查询一下攻击敌人的方法,enemy = hero.findNearestEnemy() http://img3.mukewang.com/63d3670a0001beed03790272.jpg

寻找最近的敌人,没有就返回null

3.使用if语句,如果是enemy就攻击


实现代码:

while True:

    enemy = hero.findNearestEnemy()

    if enemy:

        # 如果有敌人,攻击它!

        hero.attack(enemy)//英雄攻击

        pass


http://img.mukewang.com/63d368440001854314460582.jpg

http://img4.mukewang.com/63d368cd00016ffb09610726.jpg

成功

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP