def f(x) :: 반복적으로 사용하는 기능에 이름을 붙인것. 같은 코드를 반복해서 사용하고 싶을 때 매번 치기 귀찮으니까 함수로 정의해두면, 해당 함수만 입력해도 원하는 코드를 실행할 수 있다. define 정의하다 의 약자인듯.def hello(): print("안녕") # 안녕 print("공룡") # 공룡hello()hello라는 함수를 정의해 두면 어디에서 hello를 불러도 즉시 실행됨.수학이랑 다른 점은 함수에 대입이라는 걸 안해도 실행이 가능하다는 것!def bus_rate(age): if age > 65: print('무료입니다') elif age > 20: print('성인입니다') else: pr..