[Python]๋ฐ๋ณต๋ฌธ ๋ง๋ค๊ธฐ
2024. 3. 7. 19:48ใ[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ
<๋ฌธ์ ์ค๋ช >
์ ์ start_num์ end_num๊ฐ ์ฃผ์ด์ง ๋, start_num๋ถํฐ end_num๊น์ง์ ์ซ์๋ฅผ ์ฐจ๋ก๋ก ๋ด์ ๋ฆฌ์คํธ๋ฅผ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์
<์ ์ถ๋ ฅ ์>
start_num / end_numresult
310 / [3, 4, 5, 6, 7, 8, 9, 10]
list = []
def solution(start_num, end_num):
for k in range(start_num, end_num):
list.append(k)
list.append(end_num)
return list
<KEY POINT>
- return :
- ๋ฆฌํด๊ฐ์ ํจ์๊ฐ ํธ์ถ๋ ๋ ์์ฑ๋ ์ถ๋ ฅ ๋๋ ๊ฒฐ๊ณผ์ด๋ค.
- ๋ฆฌํด๊ฐ์ผ๋ก๋ ๋ชจ๋ ๋ฐ์ดํฐ ์ ํ์ด ์ฌ ์ ์๋ค.
- ์ถ๋ ฅ๊ณผ ๋ฆฌํด์ ๋ค๋ฅธ ์ : ์ถ๋ ฅ(print)์ ์ฝ์์ฐฝ์ ๋ํ๋ด์ฃผ๋ ์ญํ ์, ๋ฆฌํด(return)์ ํจ์๋ฅผ ์คํํ์ ๋ ์ด๋ค ๊ฐ์ ๋๋ ค ๋ฐ๋๋ค์ ์๋ฏธ๋ฅผ ๊ฐ์ง๋ค.
- ํจ์์์์ ๋ฆฌํด๊ฐ์ ์ฐ์ :
- 1. ๊ฒฐ๊ณผ๊ฐ์ ๋ฐํ๋ฐ์๋ ์ด๋ค.
def ํจ์ ์ด๋ฆ(๋งค๊ฐ๋ณ์): ์ํํ ๋ฌธ์ฅ ... return ๊ฒฐ๊ด๊ฐโ
- 2.ํจ์๋ฅผ ๋น ์ ธ๋๊ฐ๋ ๊ธฐ๋ฅ์ ํ๋ค.
def say_nick(nick): if nick == "๋ฐ๋ณด": return print("๋์ ๋ณ๋ช ์ %s์ ๋๋ค." % nick)โ
- 3. return true or false
- 1. ๊ฒฐ๊ณผ๊ฐ์ ๋ฐํ๋ฐ์๋ ์ด๋ค.
- ๋ฆฌํด๊ฐ์ด ์๋ฌด๊ฒ๋ ์์ผ๋ฉด none์ด ๋ฌ๋ค.
- ๋ฆฌ์คํธ์ ๋ด์ฅํจ์ append
- append๋ ๋ฆฌ์คํธ์ ์์๋ฅผ ์ถ๊ฐํ๋ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๋ค.
- rangeํจ์
- range(a,b) -> a๋ถํฐ b-1๊น์ง ์์ด์ ๋์ดํด์ค
'[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python]ํ๋ก๊ทธ๋๋จธ์ค ํ์ด์ฌ ์ ๋ฌธ - ๋ณ์ ์ฌ์ฉ (0) | 2024.03.08 |
---|---|
[Python]ํ๋ก๊ทธ๋๋จธ์ค ํ์ด์ฌ ์ ๋ฌธ - Hello world (0) | 2024.03.08 |
[Python]ํผํ๊ณ ๋ผ์ค์ ์ ๋ฆฌ (0) | 2024.02.20 |
[Python]ํ์ง ๊ตฌ๋ถํ๊ธฐ (0) | 2024.02.20 |
[Python] ํผํ๊ณ ๋ผ์ค์ ์ ๋ฆฌ (0) | 2024.02.07 |