[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ(56)
-
[Python] flag์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฐ ๋ฐํํ๊ธฐ
๋ ์ ์ a, b์ boolean ๋ณ์ flag๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, flag๊ฐ true๋ฉด a + b๋ฅผ false๋ฉด a - b๋ฅผ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์. ์ ์ถ๋ ฅ ์ #1 ์์ 1๋ฒ์์ flag๊ฐ true์ด๋ฏ๋ก a + b = (-4) + 7 = 3์ return ํฉ๋๋ค. ์ ์ถ๋ ฅ ์ #2 ์์ 2๋ฒ์์ flag๊ฐ false์ด๋ฏ๋ก a - b = (-4) - 7 = -11์ return ํฉ๋๋ค. def solution(a, b, flag): if flag == True: return a + b else: return a - b ์คํ๊ฐ ํ๋ ์์ด์ ํ๊ธฐ ์ ๊น์ง ๊ณ์ ์ค๋ฅ๊ฐ ๋ฌ๋ค. ์์ผ๋ก ์คํ์ ์ ๊ฒฝ์จ์ผํ ๊ฒ ๊ฐ๋ค. boolean ์๋ฃํ์ ๋ํด ๋ฐฐ์ ๋ค. boolean ์๋ฃํ์ด๋ ..
2024.01.26 -
[python] n์ ๋ฐฐ์
์ ์ num๊ณผ n์ด ๋งค๊ฐ ๋ณ์๋ก ์ฃผ์ด์ง ๋, num์ด n์ ๋ฐฐ์์ด๋ฉด 1์ return, n์ด ๋ฐฐ์๊ฐ ์๋๋ผ๋ฉด 0์ return ํ๋๋ก solutionํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์, ์ ์ถ๋ ฅ ์ #1 98์ 2์ ๋ฐฐ์์ด๋ฏ๋ก 1์ returnํฉ๋๋ค. ์ ์ถ๋ ฅ ์ #2 32๋ 3์ ๋ฐฐ์๊ฐ ์๋๋ฏ๋ก 0์ returnํฉ๋๋ค. def solution(num, n): if num % n == 0 : return 1 else: return 0 ํ์ด์ฌ ๋๋์ ์ฐ์ฐ 1. "/" : ๋จ์ ๋๋์ - ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋๋์ (floatํ) 2. "//" : ๋๋์ ์ ๋ชซ - ๋๋์ ๊ฒฐ๊ณผ์ '๋ชซ'์ ๊ฐ์ ธ์ด 3. "%" : ๋๋์ ์ ๋๋จธ์ง - ๋๋์ ๊ฒฐ๊ณผ์ '๋๋จธ์ง'๋ฅผ ๊ฐ์ ธ์ด 4. divmod(): ๋๋์ ์ ๋ชซ๊ณผ ๋๋จธ์ง(ํํ ํ์) - ๋๋์ ๊ฒฐ..
2024.01.25