CodeCombat. Лес Темнодрев. Большой кусака (Thumb Biter)

ccForest3

Тема:

Базовый синтаксис

Аргументы

Строки

Условные операторы

Арифметика

Цели:

 

Примени огра к его погибели.

Руководство:

Информция:

 ccForest3b
Используй оператор сравнения (==) для проверки, что обе стороны неравенства совпадают.
 Python:

JavaScript:

CoffeScript:

Clojure:

LUA:

Обзор:

Этот уровень вводит очень много новых понятий.

Для того, чтобы добиться успеха, вам нужно исправить условия оператора if так, чтобы ваш герой говорил с великаном, тем самым заманивая его в ловушку.
Блок Кода  в теле оператора if будут выполняться только тогда, когда выполняется условие (оно математическое), и оно истинно.
Достаточно истинных If и людоед попадёт в ловушку пытаясь добраться до вас!
Если это сбивает вас толку, то читайте дальше! Там рассказывается более подробно:
Boolean
Логическое значение означает, что чтолибо истинно или ложно.

Определять является ли что то Истинным или Ложным  является сложной темой  в программировании, но сейчас мы начнем с простого примера.
Знак сравнения: Равенство
Используйте операторы сравнения для сравнения двух значений. Результатом данного оператора будет истинна или лож.
Первый оператор сравнения мы будем использовать оператор равенства.

В Python, JavaScript, CoffeScript и LUA это записывается как: ==. В Clojure оператором сравнения является =.
Отметим, что в Python, JavaScript и LUA операторы «=» и «==» это два разных оператор «==» логический, в отличие от оператора «=» который является оператором присваивания и используется для присваивания значения переменной! Перепутать эти два оператора, это распространенная ошибка новичков в программировании!
Мы используем «==» следующим образом:
4 == 4 (это верно)
4 == 5 (это ложь)
Мы можем также совместить это с другими математическими операторами, например, с оператором сложения «+»:
2 + 2 == 4 (это верно)
2 + 2 == 5 (это ложь)

в CoffeScript оператором сравнения является оператор is

следовательно используя оператор is запишем предыдущие выражения:

4 is 4 (это верно)

4 is 5 (это ложь)

Можно так же совмещать данный оператор с другими операторами, например со сложением:

2 + 2 is 4 (это верно)

2 + 2 is 5 (это ложь)

В Clojure оператором сравнения является «=», и  используется следущим образом:

(= 4 4)  (это верно)

(= 4 5)  (это ложь)

Так же как и в других языках мы можем совместить эту запись с другими математическими операторами, например с «+»:

(= (+ 2 2) 4) (это верно)

(= (+ 2 2) 5) (это ложь)
Условный оператор: if
,Утверждение Если(if)  говорит: «Если(if) это правда, то(then) это сделать»

 Python:

JavaScript:

CoffeScript:

Clojure:

LUA:

 

Награда:

32xccXP 39xccCrystal

Бонус за чистый код:

16xccXP 19xccCrystal

 

Большой кусака, прохождение:

Python:

JavaScript:

CoffeScript:

Clojure:

LUA:

Прохождение Code Combat

Комментарии:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *