반응형
- 함수는 여러 개의 명령을 하나의 단위로 묶어 놓은 것
- 함수는 def 키워드를 이용해 정의
- 한 번만 함수를 정의하면 언제든지 필요할 때 불러서 문제를 처리할 수 있음
- 함수에는 인수를 전달하지 않을 수도 있고 1개 이상 전달할 수도 있음
- return 키워드를 사용하면 값을 함수의 외부로 전달할 수 있음
- 변수의 사용 범위에 따라 지역변수와 전역변수로 나눠짐
- global 키워드를 사용해 함수 안에서 전역변수를 사용할 수 있음
사용자에게 이름을 입력받아 생일 축하 노래를 출력하는 프로그램을 작성해보자.
name= input('이름을 입력하세요: ')
def happyBirthday(name):
print('Happy Birthday to you!')
print('Happy Birthday to you!')
print(f'Happy Birthday, dear {name}')
print('Happy Birthday to you!')
happyBirthday(name)
▶️ happyBirthday() 사용자 정의 함수 생성
→ Happy Birthday to you! 2번 출력
→ Happy Birthday, dear (사용자 이름) 출력
→ Happy Birthday to you! 출력
▶️ happyBirthday() 함수는 이름 정보를 매개변수로 받음
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] BMI 계산 프로그램 (0) | 2021.09.01 |
---|---|
[ Python ] 랜덤값 합/평균 출력 프로그램 (0) | 2021.09.01 |
[ Python ] 주사위 2개 같은 숫자 나오기 게임 프로그램 (0) | 2021.09.01 |
[ Python ] 구매 품목 확인 프로그램 (0) | 2021.08.31 |
[ Python ] 가위 바위 보 게임 프로그램 (0) | 2021.08.30 |