[Python] ์์ - ๋ฑ๋น์์ด ์ฐพ๊ธฐ
#์์ ๊ฐ(a), ๋ฑ๋น(r), ๋ช ๋ฒ์งธ์ธ์ง๋ฅผ ๋ํ๋ด๋ ์ ์(n)๊ฐ ์
๋ ฅ๋ ๋ #n๋ฒ์งธ ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด๋ณด์. ใ
กใ
กใ
กใ
กใ
ก a, r, n= map(int, input("์์ ๊ฐ(a), ๋ฑ๋น(r), ๋ช๋ฒ์งธ(n)ํญ์ ์ถ๋ ฅํ ๊ฒ์ธ์ง ์
๋ ฅ:").split()) sum=a*(r**(n-1)) print("์ผ๋ฐํญ์ {}*({}**(n-1)์ด๊ณ {}๋ฒ์งธ ํญ์ {}์
๋๋ค.". format(a, r, n, sum)) ใ
กใ
กใ
กใ
กใ
ก
2021. 3. 30.
[Python] 19. ๋ฌ๋ ฅ๋ง๋ค๊ธฐ -2-
ใ
กใ
กใ
กใ
กใ
ก # ์ฃผ์์ ์ ๋ฒ์ ๋ค ์จ๋์์ผ๋ฏ๋ก ํจ์์ ๋ํ ์ฃผ์์ ์๋ตํ๊ฒ ๋ค. def isLeapYear(year): return year % 4 == 0 and year % 100 != 0 or year % 400 == 0 def lastDay(year, month): m = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] m[1] = 29 if isLeapYear(year) else 28 return m[month - 1] def totalDay(year, month, day): total = (year - 1) * 365 + (year - 1) // 4 - (year - 1) // 100 + (year - 1) // 400 for i in range(1, mon..
2021. 3. 8.
[Python] 18. ๋ฌ๋ ฅ๋ง๋ค๊ธฐ -1-
์ธ์๋ก ๋
๋๋ฅผ ๋๊ฒจ๋ฐ์ ์ค๋
, ํ๋
์ ํ๋จํด์ ์ค๋
์ด๋ฉด True, ํ๋
์ด๋ฉด False๋ฅผ ๋ฆฌํดํ๋ ํจ์. ์ค๋
, ํ๋
ํ๋ณ์ => ๋
๋๊ฐ 4์ ๋จ์ด์ง๊ณ 100์ ๋จ์ด์ง์ง ์๊ฑฐ๋ 400์ ๋จ์ด์ง๋ฉด ์ค๋
, ๊ทธ๋ ์น ์์ผ๋ฉด ํ๋
return ๊ฐ์ด ๋
ผ๋ฆฌ๊ฐ(True ๋๋ False)์ธ ํจ์์ ์ด๋ฆ์ 'is'๋ก ์์ํ๋ ๊ฒ์ด ๊ดํ์ด๋ค. def isLeapYear(year): # ์ค๋
์ด๋ฉด True, ์๋๋ฉด False ๋ฅผ ์ถ๋ ฅํ๋ ํจ์. return year % 4 == 0 and year % 100 != 0 or year % 400 == 0 def lastDay(year, month): # ์ธ์๋ก ๋
, ์์ ๋๊ฒจ๋ฐ์ ๊ทธ ๋ฌ์ ๋ง์ง๋ง ๋ ์ง๋ฅผ ๋ฆฌํดํ๋ ํจ์ m = [31, 28, 31, 30, 31, 30, 31, 31, ..
2021. 3. 7.
[Python] 15_function_3 , 16_function_4 [ํจ์ ํธ์ถ, ๋ํดํธ ์ธ์]
# ํจ์๋ฅผ ํธ์ถํ ๋ ์ธ์๋ฅผ ์ง์ ํด์ ํจ์๋ฅผ ํธ์ถํ ์ ์๋ค. => ์ธ์๋ฅผ ์ง์ ํ์ง ์์ผ๋ฉด ์ฐจ๋ก๋๋ก ๊ฐ์ด ์ ๋ฌ๋๋ค. def func3(a, b, c): print('{} + {} + {} = {}'.format(a, b, c, a + b + c)) # ๋ฐ์ดํฐ๊ฐ ์ ๋ฌ๋ ๋ ์ธ์๋ฅผ ์ง์ ํ์ง ์์ผ๋ฉด ์ฒ์๋ถํฐ ์ฐจ๋ก๋๋ก ๋ฐ์ดํฐ๊ฐ ํจ์์ ์ ๋ฌ๋๋ค. func3(100, 200, 300) # ํจ์๋ฅผ ์คํํ ๋ ๋ฐ์ดํฐ์ ์ธ์๋ฅผ ์ง์ ํ ์ ์๋ค. func3(a = 100, b = 200, c = 300) # ์ธ์๋ฅผ ์ง์ ํด์ ํจ์๋ฅผ ํธ์ถํ๋ฉด ๊ฐ์ธ์์ ์ค์ธ์์ ์์๊ฐ ๋ฌ๋ผ๋ ์ฌ์ฉํ ์ ์๋ค. func3(b = 100, c = 200, a = 300) # ์ธ์๋ฅผ ์ง์ ํด์ ํจ์๋ฅผ ํธ์ถํ ๋ ๊ฐ์ธ์ ๋ชฉ๋ก์ ์กด์ฌํ๋ ์ธ์๋ฅผ ์ง์ ํด์ผ..
2021. 3. 7.