취업/파이썬기초공부

파이썬기초공부 #1

꼬맹스 2021. 5. 11. 02:49

 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개의 간단한 코드들로 휴보를 가지고 놀수있었다

 

그리고 이를 하향식 설계라고 설명하셨는데... 흠... 큰 틀에서 작은 틀로 오는 느낌이다.

 

역시 수업은 비주얼해야 맛이나나보다...