OR
-
- [Python] or ์ฐ์ฐ์์ | ์ฐ์ฐ์์ ์ฐจ์ด
or ์ฐ์ฐ์์ | ์ฐ์ฐ์์ ์ฐจ์ด๋ค์ด๊ฐ๋ฉฐํ์ด์ฌ(Python)์์ @or@ ์ฐ์ฐ์์ @|@ ์ฐ์ฐ์์ ์ฐจ์ด์ ๋ํด ์ ๋ฆฌํด๋ณธ๋ค.@or@ ์ฐ์ฐ์์ @|@ ์ฐ์ฐ์ ๋ชจ๋ ๋ ผ๋ฆฌ ์ฐ์ฐ์(Logical Operator)์ด์ง๋ง, ์ฌ์ฉ ๋ชฉ์ ๊ณผ ๋์ ๋ฐฉ์์ ์ฐจ์ด๊ฐ ์๋ค. @or@ ์ฐ์ฐ์์ ํ : ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ ผ๋ฆฌ์ OR ์ฐ์ฐ์ ์ํํ์ฌ, ๋ ํผ์ฐ์ฐ์ ์ค ํ๋๋ผ๋ @True@์ผ ๊ฒฝ์ฐ @True@๋ฅผ ๋ฐํํ๋ค.๋จ์ถ ํ๊ฐ(Short-Circuit Evaluation) : ์ฒซ ๋ฒ์งธ ํผ์ฐ์ฐ์๊ฐ @True@์ด๋ฉด ๋ ๋ฒ์งธ ํผ์ฐ์ฐ์๋ ํ๊ฐ๋์ง ์๋๋ค.ํผ์ฐ์ฐ์ ํ์ : @bool@ ๋๋ @bool@๋ก ํ๊ฐ๋ ์ ์๋ ํ๊ฐ์ (๊ฑฐ์ ๋ชจ๋ ํ์ด์ฌ ๊ฐ์ฒด)๋ฐํ๊ฐ : @True@ ๋๋ @False@ @|@ ์ฐ์ฐ์์ ํ : ๋นํธ ์ฐ์ฐ์๋นํธ ๋จ์ OR ์ฐ์ฐ์ ์..
2024.05.29 -
- [์ด์ฐ ์ํ] ๋ ผ๋ฆฌ ์ฐ์ฐ์
๋ ผ๋ฆฌ ์ฐ์ฐ์ ์ผ๋ฐ์ ์ผ๋ก ๋ช ์ ํ๋๋ฅผ ๋จ์ ๋ช ์ (Simple Proposition)๋ผ๊ณ ํ๋ค. ํ๋ ์ด์์ ๋จ์ ๋ช ์ ๋ฅผ ๋ถ์ , ๋ ผ๋ฆฌ๊ณฑ, ๋ ผ๋ฆฌํฉ, ๋ฒ ํ์ ๋ ผ๋ฆฌํฉ๊ณผ ๊ฐ์ ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ก ๊ฒฐํฉํ๋ฉด ์๋ก์ด ํ๋์ ๋ช ์ ๊ฐ ๋๊ธฐ๋ ํ๋๋ฐ, ์ด๋ฅผ ํฉ์ฑ ๋ช ์ (Compound Proposition)๋ผ๊ณ ํ๋ค. ํฉ์ฑ ๋ช ์ (Compound Proposition) ํ๋ ์ด์์ ๋ช ์ ๋ค์ด ๋ ผ๋ฆฌ ์ฐ์ฐ์์ ์ํด ๊ฒฐํฉ๋ ๋ช ์ ํฉ์ฑ ๋ช ์ ๋ฅผ ๊ตฌ์ฑํ๋ ๋จ์ ๋ช ์ ์ ์ง๋ฆฟ๊ฐ๊ณผ ๋ ผ๋ฆฌ ์ฐ์ฐ์์ ๋ฐ๋ผ ํฉ์ฑ ๋ช ์ ์ ์ง๋ฆฟ๊ฐ์ ๋ฌ๋ผ์ง๋ค. ๊ทธ๋ฌ๋ฏ๋ก ํฉ์ฑ ๋ช ์ ์ ์ง๋ฆฟ๊ฐ์ ํ๋ณํ๊ธฐ ์ํด ์ง๋ฆฌํ(Truth Table)๋ฅผ ์ฌ์ฉํ๋ค. ์ง๋ฆฌํ(Truth Table) ํฉ์ฑ ๋ช ์ ๋ฅผ ๊ตฌ์ฑํ๋ ๋จ์ ๋ช ์ ์ ์ง๋ฆฟ๊ฐ์ ๋ฐ๋ฅธ ๋ ผ๋ฆฌ ์ฐ์ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ธ ํ โ ๋ถ์ (NOT : $\ne..
2022.10.02