zoukankan      html  css  js  c++  java
  • 【网易官方】极客战记(codecombat)攻略-森林-咬手指的人thumb-biter

    用你最狠的话去嘲讽那厚脸皮的食人魔

    简介

    使用相等操作符 ( == ) 检查两侧表达式是否相等

    if 2 + 2 == 4:
        hero.say("2 + 2 等于 4!") # 总会执行,因为 2 + 2 的确等于 4!
    if 2 + 3 == 4:
        hero.say("2 + 3 等于 4!") # 不可能执行,因为 2 + 3 不等于 4!

    默认代码

    # 只有当 if 条件为真的时候,if 语句下面的命令才会执行。
    # 在条件中,==表示左右两边相等
    if 2 + 2 == 4:
        hero.say("嘿!")
    if 2 + 2 == 5:
        hero.say("是的,你!")
    # 改变这里的条件让你的英雄说『来找我!』 来打我啊!
    if 3 + 3 == 7: # ∆ 让条件成立
        hero.say("来打我啊!")
    if 2 == 20: # ∆ 让条件成立
        # 添加一句或者更多骂人的话来吸引食人魔,来点有创意的!

    概览

    这关要学很多东西呐。

    为了取胜,你要修正 if 语句,这样你的英雄就会逗他闯入雷区。

    if 下控制的代码块 (具体的内容) 只会在条件为真 (True) 时执行。

    对那些 if 进行整理,兽人就因为想抓住你而掉入陷阱中。

    不懂我在说啥?继续看下去!下面是详情:

    布尔型 (Boolean)

    布尔型 (boolean) 的值是一种只有 真(True) 或 假(False) 的玩意。

    一个东西被当做 True 还是 False 在编程中是门大学问。不过现在我们先从简单的开始吧。

    比较 / 相等

    使用 比较操作符 比较两个数值。比较的结果就是 真 或者 假 。

    第一个要用到的是 相等操作符。在 Python 和 JavaScript 里写作 == 。

    注意!这是 把两个等号连着写 == ,上次的 = 是 赋值操作符 ,用来给变量赋值的! 新手常常搞乱这两个东西!

    用起 == 该这样:

    4 == 4 (这是 真 (True))

    4 == 5 (这是 假 (False))

    我们也可以结合其他计算一起用:

    2 + 2 == 4 (这是 True)

    2 + 2 == 5 (这是 False)

    条件语句:if

    if 语句理解起来很简单: " 如果 (if) 条件 为真 (True), 那么 (then) 干点 什么 "

    if 2 + 2 == 4:
        hero.say("2 + 2 equals 4!") # 总能发生,因为 2 + 2 真的等于 4!
    if 2 + 3 == 4:
        hero.say("2 + 3 equals 4!") # 总不发生,因为 2 + 3 不等于 4 呀!

    咬手指的人 解法

    # 只有当 if 条件为真的时候,if 语句下面的命令才会执行。
    # 在条件中,==表示左右两边相等
    if 2 + 2 == 4:
        hero.say("嘿!")
    if 2 + 2 == 5:
        hero.say("是的,你!")
    # 改变这里的条件让你的英雄说『来找我!』 来打我啊!
    if 3 + 3 == 6: # ∆ 让条件成立
        hero.say("来打我啊!")
    if 20 == 20: # ∆ 让条件成立
        # 添加一句或者更多骂人的话来吸引食人魔,来点有创意的!
        hero.say("我激怒你!")
     
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    命令模式
    责任链模式
    代理模式
    享元模式
    195 Tenth Line
    test命令
    read命令
    echo命令
    java反射
    http状态码
  • 原文地址:https://www.cnblogs.com/codecombat/p/12324800.html
Copyright © 2011-2022 走看看