Python
ํจ์
byeol_dev
2023. 5. 10. 12:15
๊ธฐ๋ณธ ํจ์
# ๊ธฐ๋ณธํจ์
def hello() :
print('hello')
hello()
๋งค๊ฐ๋ณ์๊ฐ ์๋ ํจ์
# ๋งค๊ฐ๋ณ์๊ฐ ์๋ ํจ์
def hello2(name, age) :
print(f'์ด๋ฆ์ {name}์ด๊ณ ๋์ด๋ {age}')
hello2('ํ๊ธธ๋', 20)
# ๋งค๊ฐ๋ณ์ ์์ ์๊ด ์์!
hello2(name = '์ด์์ ', age = 30)
hello2(age = 30, name = '์ด์์ ')
๋งค๊ฐ๋ณ์๊ฐ ์๋๋ฐ ํจ์ ํธ์ถํ ๋ ๋งค๊ฐ๋ณ์๋ฅผ ์ ๋ฃ์ผ๋ฉด ๋ํดํธ ๊ฐ์ผ๋ก ์ถ๋ ฅ๋จ.
def hello3(name, age = 0) :
print(name)
print(age)
# ๋งค๊ฐ๋ณ์ ์ ๋ฃ์ผ๋ฉด ๋ํดํธ๊ฐ์ผ๋ก ์ถ๋ ฅ๋จ
hello3('์ ๊ด์')
hello3('์ ๊ด์', 10)
ํจ์์ ๋ฆฌํด
#๋ฆฌํด์ด ์๋ ํจ์
#returnํ ๋ ์๋ฃํ ํ์ ์์!
def getSum(num1, num2) :
return num1 + num2
print(getSum(10,20))
์ค์ต - ๋ฌธ์ ํ๊ธฐ
# ๋ฌธ์ 1
# ์ฒซ๋ฒ์งธ ๋งค๊ฐ๋ณ์ : ์ ์๋ง ๋ค์ด์๋ ๋ฆฌ์คํธ
# ๋๋ฒ์งธ ๋งค๊ฐ๋ณ์ : ์ ์
# ์ฒซ๋ฒ์งธ ๋งค๊ฐ๋ณ์๋ก ๋ค์ด์จ ๋ฆฌ์คํธ์ ๋ชจ๋ ์์์ ๊ฐ์ ๋๋ฒ์งธ ๋งค๊ฐ๋ณ์๋ก ๋๋ ๋๋จธ์ง ํฉ์ ๋ฆฌํดํ๋ ํจ์
#[1,2,3], 2 => 1,0,1 => 2
def getModSum(numList, num) :
modSum = 0
for i in numList :
modSum = modSum + (i % num)
return modSum
getModSum([2,4,6,7,9], 2)