Podcast
Questions and Answers
Какво ще върне изразът $5 > 3$?
Какво ще върне изразът $5 > 3$?
Какво ще върне изразът $10 != 10$?
Какво ще върне изразът $10 != 10$?
Кой оператор проверява дали две променливи се отнасят към един и същи обект?
Кой оператор проверява дали две променливи се отнасят към един и същи обект?
Каква е стойността на израза $True and False$?
Каква е стойността на израза $True and False$?
Signup and view all the answers
Какво ще върне изразът $False or True$?
Какво ще върне изразът $False or True$?
Signup and view all the answers
Какви стойности могат да бъдат върнати от логически израз?
Какви стойности могат да бъдат върнати от логически израз?
Signup and view all the answers
Какво означава логическата стойност True?
Какво означава логическата стойност True?
Signup and view all the answers
Кои от следните оператори са условни оператори?
Кои от следните оператори са условни оператори?
Signup and view all the answers
Каква е основната функция на условните оператори в програмирането?
Каква е основната функция на условните оператори в програмирането?
Signup and view all the answers
Какво се случва, ако логическият израз е False?
Какво се случва, ако логическият израз е False?
Signup and view all the answers
Study Notes
Условни оператори
- Условните оператори се използват в програмите, за да се изпълни част от кода, или да не се изпълни, в зависимост от стойността на даден логически израз.
- Логическите изрази връщат само две стойности: True (истина) или False (лъжа), които са еквивалентни на 1 и 0.
- Логическата стойност може да се съхранява в променливи.
- Обекти с ненулева стойност или непразни обекти отговарят на True.
Оператори за сравнение
- В логическите изрази се използват следните оператори за сравнение:
-
=
(равно) -
!=
(различно) -
<
(по-малко) -
>
(по-голямо) -
<=
(по-малко или равно) -
>=
(по-голямо или равно)
-
Оператор in
- Проверява дали елемент е в дадена последователност.
- Връща
True
, ако елементът е в последователността.
Оператор is
- Проверява дали две променливи показват един и същ обект.
- Връща
True
, ако променливите сочат към един и същи обект.
Логически оператори
- Логическият оператор
and
връщаTrue
, само ако всички аргументи саTrue
. - Логическият оператор
or
връщаTrue
, ако поне един аргумент еTrue
. - Операторът
not
обръща стойността на логическия израз (True
ставаFalse
,False
ставаTrue
).
Оператор if-else
- Управлява разклоняването в програмата.
- Ако даден логически израз е
True
, се изпълнява блокът код следif
. - Ако изразът е
False
, се изпълнява блокът код следelse
.
Цикли
- Позволяват повторение на блок код.
-
Цикъл
for
: Итерира през елементи в последователност (списъци, низ, кортежи и т.н.)- Задава се начало и край или стъпка.
-
Цикъл
while
: Повтаря блок код, докато даден логически израз еTrue
. - Използваният оператор
break
, прекъсва цикъла. -
continue
прекъсва текущата итерация и отскача към следващата итерация.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Този тест обхваща основите на условните оператори, операторите за сравнение и логическите оператори. Ще проверите знанията си относно различните логически изрази и тяхната употреба в програмирането. Подгответе се да включите операторите in
и is
в отговорите си.