Логические переменные
До сих пор мы рассмотрели текстовые переменные, а также числовые целые переменные. В следующих нескольких упражнениях мы познакомимся с
булевыми
переменными и их применением.Булевы переменные могут принимать только два значения:
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