function

旅人·2023년 5월 31일
0

Code 1

def greet(name = 'Jack', time = 'morning'):
    print(f'Good {time} {name}, hope you are well')

name = input('enter your name : ')
time = input('enter the time of day : ')

greet(name = 'Mel')
greet(time = 'night')
greet(name, time)
  • 디폴트 파라미터가 있는 경우, 위와 같이 일부 파라미터만 명시적으로 값을 대입 가능
  • 명시적으로 작성하지 않으면 순서대로(name, time 순)으로 값이 대입
  • python에는 java와 같은 메서드 오버로딩이 지원되지 않는다고 함

Code 2

def area(radius):
    return 3.142 * (radius ** 2)

def vol(area, height):
    print(area * height)

radius = int(input('enter a radius : '))
height = int(input('enter a height : '))

vol(area(radius), height)

참고

https://www.youtube.com/watch?v=l0E1tK-O8ew&list=PL4cUxeGkcC9idu6GZ8EU_5B6WpKTdYZbK&index=12

profile
一期一会

0개의 댓글