Логические переменные

До сих пор мы рассмотрели текстовые переменные, а также числовые целые переменные. В следующих нескольких упражнениях мы познакомимся с булевыми переменными и их применением.
Булевы переменные могут принимать только два значения: True и False. Они могут представлять, истинно или ложно некоторое утверждение (условие).
is_better = True
sometimes = False
playing_football = True
hello = False

print(sometimes, playing_football)
Эта программа выведет False True, так как значение sometimes установлено как False, а значение playing_football установлено как True.
 
Чтобы узнать типы переменных, мы можем использовать функцию type.
a = True
b = 123
c = 'hello'
d = 'False'

print(type(a), type(b), type(c), type(d), type(1234))
Эта программа выведет <class 'bool'> <class 'int'> <class 'str'> <class 'str'> <class 'int'>. Это означает, что:
  • a имеет тип bool (булевая переменная, которая может быть либо True, либо False)
  • b имеет тип int (числовая целочисленная переменная)
  • c имеет тип str (текстовая/строковая переменная)
  • d имеет тип str (текстовая/строковая переменная) — не булевая
  • 1234 имеет тип int (числовое значение)
 

Задание

Создайте числовую переменную favorite и присвойте ей ваше любимое число. Создайте переменную best и присвойте ей значение True.
Ваша программа должна вывести типы переменных favorite и best, а также типы True, False и 'long long text'.
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue