본문 바로가기

Python8

9. Return Values def tax_cal(money): return money * 0.35def pay_tax(tax): print("thanks you for paying", tax)pay_tax(tax_cal(15000))함수의 종류https://wikidocs.net/24#_5 04-1 함수[[TODO]] - [v] 잘못된 내용이 있는지 논리적 오류가 없는지 확인해 줘 - [v] 작성한 내용중 어렵게 작성된 부분 또는 설명이 부족한 부분이 있는지 확인해 줘 - [v…wikidocs.net1. 일반적인 함수2. 입력값(매개변수)가 없는 함수3. 결괏값(return 반환)이 없는 함수4. 입력,결과 둘 다 없는 함수def make_juice(fruit): return f"{fruit} + 🥤"def add_.. 2025. 10. 16.
5. Parameters Paramaters & Arguments (매개변수와 인수)https://wikidocs.net/24#_4 04-1 함수[[TODO]] - [v] 잘못된 내용이 있는지 논리적 오류가 없는지 확인해 줘 - [v] 작성한 내용중 어렵게 작성된 부분 또는 설명이 부족한 부분이 있는지 확인해 줘 - [v…wikidocs.net둘이 혼용해서 사용되는 헷갈리는 용어이므로 잘 구분하셔야 합니다.매개변수는 함수에 입력으로 전달된 값을 받는 변수를 의미하고 인수는 함수를 호출할 때 전달하는 입력값을 의미합니다.- Parameters (매개변수)- 함수를 실행하기 위해 “전달 받은” 데이터. (= 변수)- Argument (인수)- 함수를 호출할 때 “전달하는” 데이터. (= 입력값)def say_hello(user_na.. 2025. 10. 16.
4. Indentation 들여쓰기는 코드 줄 시작 부분의 공백을 나타냅니다.다른 프로그래밍 언어에서 코드의 들여쓰기는 가독성만을 위한 것이지만 Python의 들여쓰기는 매우 중요합니다.Python은 들여쓰기를 사용하여 코드 블록을 나타냅니다.들여쓰기를 건너뛰면 Python에서 오류가 발생하며, 공백 수는 프로그래머에게 달려 있지만 적어도 하나(스페이스 최소 하나)는 있어야 합니다.# 에러def say_hello(): print("hello")if 5 > 2: print("Five is greater than two!")# 정상 동작def say_hello(): (공백) print("hello")if 5 > 2: (공백) print("Five is greater than two!")https://www.w3s.. 2025. 10. 16.
3. Functions 파이썬에서 함수를 정의할 때 사용하는 def는 "정의하다"라는 의미를 가진 영단어 define에서 나온 것입니다!또한 프로그래밍에서 함수를 의미하는 function은 "기능 / 작동(기능)하다"라는 뜻을 가진 영단어입니다.함수는 호출될 때만 실행되는 코드 블록입니다.매개변수라고 하는 데이터를 함수에 전달할 수 있습니다.함수는 결과로 데이터를 반환할 수 있습니다.https://www.w3schools.com/python/python_functions.asp W3Schools.comW3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subject.. 2025. 10. 16.
7. Default Parameters 매개변수에 초깃값 미리 설정하기def plus(a=0, b=0): print(a + b)def minus(a=0,b=0): print(a - b)def divide(a=0, b=1): print(a / b)def multifly(a=0, b=1): print(a*b)def power_of(a,b): print(a**b)plus(1, 2)minus(3, 4)divide(4, 1)multifly(2, 6)power_of(3, 5)https://wikidocs.net/24#_13 04-1 함수[[TODO]] - [v] 잘못된 내용이 있는지 논리적 오류가 없는지 확인해 줘 - [v] 작성한 내용중 어렵게 작성된 부분 또는 설명이 부족한 부분이 있는지 확인해 줘 - [v…wikidocs.netdef ta.. 2025. 10. 16.
6. Multiple Parameters paramenter를 여러개 만드는 방법은 function에있는 paramenter에 , 콤마를 쓰고 paramenter를 추가하면 된다.기억해야할 점은 2개의 paramenter가 있으면 function을 call할때 2개의 argument을 보내야한다.(필요한 data를 전부 보내야하기 때문이다.)주의 해야할 점은 data를 넣는 순서인데 첫번째 argument는 첫번째 parameter에 가고, 두번째argumnet는 2번째 parameter에 간다(매개변수가 여러개가 될 수 있을때는 어떻게 해야할까?)https://wikidocs.net/24#_11 04-1 함수[[TODO]] - [v] 잘못된 내용이 있는지 논리적 오류가 없는지 확인해 줘 - [v] 작성한 내용중 어렵게 작성된 부분 또는 설명이.. 2025. 10. 16.
반응형