21. Основни типове данни - булеви
Булевите стойности са тип данни, които могат да имат само една от двете стойности: True или False - вярно или невярно. Те са кръстени на английския математик Джордж Бул, който създава цяло поле на логиката, базирано на тези елементи от данни с две състояния. Следват някои примери за данни, които могат да бъдат изразени като булеви стойности:
В Python като език за програмиране стойностите True и False са представени като низ, без да се затварят в двойни или единични обърнати запетаи и винаги започват с главни букви T и F.
Можем да използваме операторите за сравнение , за да проверим дали едно число е по-голямо, по-малко или равно на друго число:
Оператор / Операция
== равно на /equal to
!= различно от /not equal to
< по-малко от /less than
≤ по-малко или равно на /less than or equal to
> по-голямо от /greater than
≥ по-голямо или равно на /greater than or equal to
Например
number = 5
print (number < 10)
ще отпечатва True, защото 5 е по-малко от 10.
number = 5
print (number > 10)
Това отпечатва False, защото 5 не е по-голямо от 10.
Задачи за упражнение
Създайте програма, която определя дали дадено число, въведено от потребителя, е четно или нечетно.
Създайте програма, която определя дали дадено число, въведено от потребителя, е положително или отрицателно.
Примерно решение на задачи 1 и 2:
Създайте програма, която пита потребителя за последната цифра от рожденната му дата и отределя кой е елемента, определящ характера.
Създайте програма, която превежда думи от чужд език, например португалски:
Примерно решение на задачи 3 и 4: