Бірақ осындай қарапайым шарттар бірнеше болуы мүмкін, олардан күрделі шарттар туындайды. Мысалы: егер далада қар жауса, боран болады, әйтпесе жолды жабу мүмкін.
Күрделі шарттар – логикалық амалдар көмегімен біріктірілген екі немесе бірнеше қарапайым қатынастар.
Логикалық амалдар:
ЖӘНЕ – логикалық көбейту, Python тілінде and деп жазылады. Екі шарт та ақиқат болу керек (конъюнкция);
НЕМЕСЕ - логикалық қосу, Python тілінде or деп жазылады. Екі шарттың біреу ақиқат бол керек (дизъюнкция);
ЕМЕС - логикалық терістеу , Python тілінде not деп жазылады. Логикалық амал теріске шығарылады (инверсия).
Мысалы: 10 >5 және 10<30 (истина), Python-да 10>5 and 10<30(True)
Қолдану
https://www.online-python.com/
Мына сілтеме арқылы өтіп, + батырмасын басыңдар, 165-166 беттердегі 1-2 мысалды программаға жазып, экранның соңында RUN батырмасын басып маған скрин жіберу.
ҚБ: 4 балл
Практикалық жұмыс.
Берілген логикалық амалдардың нәтижесі қандай?
(10>40) and (77>25) - ?
(15<37) and (21>9) - ?
(100>99) or (45>23) - ?
(9>65) or (55<87) - ?
Not(20>30) – ?
Not(20<30) – ?
ҚБ:6 балл
Кері байланыс. Рефлексия.
“Үш момент”. Сабақ барасында түсінген 2 моментті және 1 пысықтайтын моментті жазу керек.