๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ28

[python] if~in , if~not in (if in/if not in) C/C++์„ ์‚ฌ์šฉํ•˜๋‹ค python ๊ณต๋ถ€๋ฅผ ์ง„ํ–‰ํ•˜๋Š”๋ฐ, ์ƒˆ๋กœ์šด ๋ฌธ๋ฒ•(?) ๋งŒ๋‚˜ ์ด๋ ‡๊ฒŒ ์ •๋ฆฌํ•ด๋ณธ๋‹ค. ๋ฐ”๋กœ if~in, if~not in ์ด๋‹ค ์‚ฌ์šฉ๋ฒ• if a in b : b ์•ˆ์— a๊ฐ€ ์žˆ์œผ๋ฉด if๋ฌธ์ด ์ฐธ์ด ๋œ๋‹ค. if a not in b : b์•ˆ์— a๊ฐ€ ์žˆ์œผ๋ฉด if๋ฌธ์ด ๊ฑฐ์ง“์ด ๋œ๋‹ค. ์ฆ‰ ์—†๋Š” ๊ฒฝ์šฐ ์ฐธ * b์—๋Š” list(๋ฌธ์ž์—ด ํฌํ•จ), tuple์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์šฉ๋ฒ•๋งŒ ๋ณด๋”๋ผ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์ด ์žˆ๋‹ค. ํ•„ํ„ฐ๋กœ์„œ์˜ ๊ธฐ๋Šฅ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ํƒ์ƒ‰์šฉ์œผ๋กœ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ์‹œ a = [1 ,2, 3] if 1 in a : print('์ฐธ') else : print('๊ฑฐ์ง“') ์‹คํ–‰ํ•ด๋ณด๋ฉด '์ฐธ' ์œผ๋กœ ๋‚˜์˜ค๋Š”๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๋ฆฌ์ŠคํŠธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฌธ์ž์—ด, ํŠœํ”Œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ฐธ๊ณ . 2022. 3. 25.
VSCode(Visual studio code) Python Debug ์˜ค๋ฅ˜ python ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ–ˆ์„ ๋•Œ๋Š” ์ž˜ ๋™์ž‘ํ•˜์ง€๋งŒ, VS code์—์„œ Debugging ์„ ์œ„ํ•ด F5ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด Debug๊ฐ€ ์‹คํ–‰๋˜์ง€ ์•Š๊ณ  ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์ƒํ™ฉ์ด ๋ฐœ์ƒํ–ˆ๋‹ค. ์›์ธ ํŒŒ์ด์ฌ ๊ฒฝ๋กœ๊ฐ€ ์ œ๋Œ€๋กœ ์„ค์ •๋˜์–ด์žˆ์ง€ ์•Š์•„์„œ ๋ฐœ์ƒ ํ•ด๊ฒฐ๋ฐฉ๋ฒ• 1. Ctrl + Shift + P ๋‹จ์ถ•ํ‚ค ์‹คํ–‰. 2. ๊ฒ€์ƒ‰ ์ฐฝ์— python: Select Interpreter ์ž…๋ ฅ 3. ํŒŒ์ด์ฌ์ด ์„ค์น˜๋˜์–ด์žˆ๋Š” ๊ฒฝ๋กœ์˜ python.exe๋ฅผ ์„ ํƒํ•จ. 2022. 3. 22.
[python] min, max ํ•จ์ˆ˜ ( ์ตœ๋Œ€ ๊ฐ’๊ณผ ์ตœ์†Œ ๊ฐ’์„ ์ฐพ๊ธฐ ์œ„ํ•œ ํ•จ์ˆ˜) max(A,B) max([list]) min(A,B) min([list]) ์œ„์™€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. max : ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ž…๋ ฅ๋œ ๊ฐ’ ์ค‘ ๊ฐ€์žฅ ํฐ ๊ฐ’์„ ๋ฐ˜ํ™˜ min : ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ž…๋ ฅ๋œ ๊ฐ’ ์ค‘ ๊ฐ€์žฅ ์ž‘์€ ๊ฐ’์„ ๋ฐ˜ํ™˜ ์•„๋ž˜ ์˜ˆ์‹œ๋ฅผ ํ†ตํ•ด์„œ ๋ณด๋ฉด, ์ž…๋ ฅ๋ฐ›์€ ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ’๋“ค ์ค‘ ๊ฐ€์žฅ ํฐ ๊ฐ’๊ณผ ์ž‘์€ ๊ฐ’์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค. 2022. 3. 21.
๋ฐ˜์‘ํ˜•