Logical TypeLogical Type

Good job! Let's move on to the study of the following data type - logical.

Values of this data type can only take two values: TRUE or T and FALSE or F. Note that the wording is case-sensitive, i.e., false will not be considered a logical type.

Primarily, the logical type is used while checking certain statements. For example, if you compile something like 2 > 1, you will receive TRUE since 2 is greater than 1. This fact will be widely used a few chapters later.

You can also convert numbers and text into logical types. All the numbers but 0 will be converted into TRUE (otherwise FALSE for 0), and strings 'F', 'false', 'False', and 'FALSE' into logical FALSE. The same for logical TRUE.

Converting logical values into numerical will result in 0 for FALSE, and 1 for TRUE.


  1. Assign the result of statement 19*54 > 76*13 to logic variable.
  2. Output the value of the logic variable.
  3. Output the type of the logic variable.
  4. Convert the value of the logic variable into integer, and output this value. Do not use print() function there.

Everything was clear?

Section 2. Chapter 5
toggle bottom row