and, or, not) көмегімен бір тұтас шартқа біріктірілген бірнеше қарапайым шарт. Қарапайым шарт екі мән арасындағы салыстырудан тұрады (мыс. x >= 5).
and — логикалық көбейту (конъюнкция, "және"), or — логикалық қосу (дизъюнкция, "немесе"), not — логикалық теріске шығару (инверсия, "емес").
| x | y | x and y | x or y | not x |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 |
| 0 | 1 | 0 | 1 | 1 |
| 1 | 0 | 0 | 1 | 0 |
| 1 | 1 | 1 | 1 | 0 |
if 0 < a < b: жазуы if a > 0 and a < b: өрнегімен бірдей нәтиже береді.
old).old = int(input("Jasynyzdy engiziniz: ")) if 3 <= old < 6: print("Balabaksha") elif 6 <= old < 10: print("Bastayysh mektep") elif 10 <= old < 15: print("Orta mektep") elif 15 <= old: print("Jogary mektep")
and операторымен анықтау.x = int(input()) y = int(input()) if x > 0 and y > 0: print("Birinshi toksan") elif x < 0 and y > 0: print("Ekinshi toksan") elif x < 0 and y < 0: print("Ushinshi toksan") else: print("Tortinshi toksan")
map() функциясы split()-пен бірге қолданылады:a, b, c = map(int, input().split())a, b, c үш бүтін сан (бір жолда, бос орынмен бөлінген).a, b, c = map(int, input().split()) if (a + b == 0) or (a + c == 0) or (b + c == 0): print('ia') else: print('jog')