0 дауыс
5.7k көрілді
Логикалық операторлар мен логикалық өрнектер туралы қысқаша ақпарат керек.

1 жауап

0 дауыс

Кейде бір уақытта бір емес, бірнеше шарттарды тексеру керек болады. Мысалы, берілген санды (n % 2 == 0) (n ді 2ге бөлгенде қалдық 0 тең) шартының көмегімен жұп екендігін/еместігін тексеру керек, ал егер берілген екі n және m бүтін сандардың жұп екендігін тексеру қажет, екі шарттың да әділдігін тексеру керек: n % 2 == 0 және m % 2 == 0, оларды and (логикалық ЖӘНЕ) операторының көмегімен біріктіру керек: n % 2 == 0 and m % 2 == 0.

Питон тілінде стандартты логикалық операторлар бар:


  • логикалық ЖӘНЕ;

  • логикалық НЕМЕСЕ;

  • логикалық терістеу.

Логикалық ЖӘНЕ бинарлық операторлар (яғни сол және оң екі операнды бар оператор) болып табылады. and операторы True мәнін қайтарады, тек екі операндтың мәні True болғанда ғана.

Логикалық НЕМЕСЕ бинарлық оператор болып табылады және ең болмағанда тек бір операнд True тең болғанда ғана True мәнін қайтарады. «Логикалық НЕМЕСЕ» операторы or түріне ие.

Логикалық ЕМЕС (терістеу) унарлық (яғни бір ғана операндпен) оператор болып табылады және жалғыз операнды бар not түрінде болады. Логикалық ЕМЕС егер операнд False тең болса және керісінше болса, True қайтарады.

Мысал 1. Кемінде a немесе b сандарының біреуі 0-де аяқталады:

a = int(input())

b = int(input())

if a % 10 == 0 or b % 10 == 0:

print('YES')

else:
print('NO')

Толығырақ: https://melimde.com/algoritmder-jene-programmalau-peninen-zerthanali-sabatarin-otk.html?page=3

...