๐Ÿ“‚์›น ๊ฐœ๋ฐœ(Web)/๐ŸํŒŒ์ด์ฌ(Python)

๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž(logical operator)

๐Ÿ‘ฉ‍๐ŸŽ“์ธํ…”๋ฆฌ๊ฐ์ž๐Ÿฅ” 2023. 1. 25. 17:44

๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž
    ๊ด€๊ณ„ ์—ฐ์‚ฐ์ž์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋Š” ์—ฐ์‚ฐ์ž๋กœ
    2๊ฐœ ์ด์ƒ์˜ ํ•ญ์„ ๋…ผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ฒฐํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
    ex) and, or, not

a = 10
b = 0
print('{} > 0 and {} > 0 : {}'.format(a, b, a > 0 and b > 0)) #๋‘ ์กฐ๊ฑด์„ ๋ชจ๋‘ ๋งŒ์กฑ์‹œํ‚ค์ง€ ์•Š์œผ๋ฏ€๋กœ ๊ฑฐ์ง“


print('{} > 0 or {} > 0 : {}'.format(a, b, a > 0 or b > 0))  #๋‘ ์กฐ๊ฑด ์ค‘ ํ•˜๋‚˜๋ฅผ ๋งŒ์กฑ์‹œํ‚ค๋ฏ€๋กœ ์ฐธ


print('not {} : {}'.format(a, not a)) #๊ฐ’์ด ์žˆ์œผ๋‹ˆ๊นŒ true์ธ๋ฐ not์ด ๋ถ™์–ด์„œ false


print('not {} : {}'.format(b, not b)) #0์€ false๋‹ˆ๊นŒ 0์˜ not์€ true