def = 함수를 정의할 때 사용됨
ex) def turn_right():
hubo.turn_left()
hubo.turn_left()
hubo.turn_left()
이런식으로 행동을 정의할수있다
ex)
def print_message():
print("cs101 is fantastic!")
print("programming is fun!")
def repeat_message():
print_message()
print_message()
을 하고
repeat_message()를 하면
cs101 is fantastic!
programming is fun!
cs101 is fantastic!
programming is fun!
위에 print함수에서 2개 repeat에서 2개 총 4개의 줄이 만들어진다
수업에서 hubo를 사용하였다 파이썬에서 휴보를 불러오는 코드는 이하와 같다
from cs1robots import *
create_world()
hubo.move()
turn_right()
turn_left()
위에 3개의 간단한 코드들로 휴보를 가지고 놀수있었다
그리고 이를 하향식 설계라고 설명하셨는데... 흠... 큰 틀에서 작은 틀로 오는 느낌이다.
역시 수업은 비주얼해야 맛이나나보다...
'취업 > 파이썬기초공부' 카테고리의 다른 글
파이썬기초공부#3 (0) | 2021.05.13 |
---|---|
김문주교수님의 처음배우는 프로그래밍(w. 파이썬) (0) | 2021.05.12 |
파이썬기초공부#2 (0) | 2021.05.12 |