美文网首页儿童学编程语言swift playgrounds学习编程2
儿童ipad学编程swift语言playgrounds(二)11

儿童ipad学编程swift语言playgrounds(二)11

作者: 玩中学编程 | 来源:发表于2019-07-21 16:32 被阅读0次

    这一关,难度又增加了一些,需要打开或关闭几次传送门,才能完成任务。

    设定正确的传送门

    理解了传送门的开关方法,这一关也不难,只是更加繁琐了一些。这里呢,我还是使用了更简练的方法去解决。

    我沿用上一关的函数定义方法,先定义一个“转向收集宝石前进”的函数,同时还定义了一个宝石计数的变量。

    定义变量和函数

    开始写循环前,先把两个传送门都关闭。

    然后我开始写while循环,条件是宝石数量不足4个,就循环:

    while 宝石数量<4{

    if 前方受阻,且有宝石{

    两个传送门都打开

    转向收集前进

    }

    else if 前方受阻{

    两个传送门都关闭

    转向收集前进

    }

    else {

    转向收集前进

    }

    }

    while循环程序

    我使用的方法也是有理解难度的方法,如果还不能完全理解,自己可以使用比较简单的循环或者不使用循环,也可以完成这一关。

    相关文章

      网友评论

        本文标题:儿童ipad学编程swift语言playgrounds(二)11

        本文链接:https://www.haomeiwen.com/subject/khqvlctx.html