파이썬 주석
파이선의 경우, 한줄 주석은 #, 여러줄 주석은 ''' ''',""" """이다.
- 코드상에서 실행되지 않고 설명하는 부분
- 한줄의 경우 앞에 #을 붙이고, 여러줄의 경우 '''(주석)'''와 같은 형태로 표현
- 한꺼번에 여러 줄 주석을 처리하고 싶은 경우 셀 선택 후 Ctrl + /
- 실행 공간이 너무 길어 줄바꿈을 하고 싶을 때는 \ 추가
내장함수에 ? 를 붙이고 실행하면 내장함수의 자세한 내용을 볼 수 있습니다.
len( ) 문자열의 갯수를 돌려 줍니다.
abs( ) int 숫자의 절대값을 돌려 줍니다.
print("안녕" + "잘가")
print("안녕","잘가")
print("안녕","잘가",sep="!", end = "?")
파이썬 새로운 함수 만들기
def print_message():
print("Python is fun!")
print("Python is Good!")
def repear_message():
print_message()
print_messafe()
repeat_message()
- 함수는 여러 개의 프로그램 명령어들을 모아 놓은 것이다.
- 함수의 정의는 함수를 정의할 뿐, 정의한 함수가 자동으로 실행되지는 않는다.
- 함수를 실행시키려면 함수를 호출해야 한다.(위에서는 repeat_message() )
파이썬 휴보 로봇 (Hubo Robot)
# create a robot with one beeper
hubo = Robot(beepers = 1)
# move one step forward
hubo.move()
# turn left 90 degree
hubo.turn_left()
# 휴보가 우회전을 하기 위해 새로운 함수를 만든다면
def turn_right()
hubo.turn_left()
hubo.turn_left()
hubo.turn_left()
# 또 새로운 함수를 만들 수 있다. 뒤로 도는 함수는
def turn_around():
hubo.turn_left()
hobo.turn_left()
# 4계단을 오르는 함수
def climb_up_four_strairs():
climb_up_one_stairs()
climb_up_one_stairs()
climb_up_one_stairs()
climb_up_one_stairs()
# 한 계단을 오르는 함수
def climb_up_one stairs():
hubo.turn_left()
hubo.move()
turn_right()
hubo.move()
buno.move()
파이썬 반복문
# 동일한 명령을 4번 반복해서 실행하기
for i in range(4):
print("Python is Good!")
# 반복해 사용한 코드 줄이기
def climb_up_four_strairs():
climb_up_one_stairs()
climb_up_one_stairs()
climb_up_one_stairs()
climb_up_one_stairs()
# 위 코드처럼 여러번 사용한 경우, for 반복만을 사용해서 코드를 줄일 수 있어요
def climb_up_four_stairs():
for i in range(4):
climb_up_one_stairs()
- for i in range(4) 4번 반복의 의미입니다.
'SW.AI 트랙 > python' 카테고리의 다른 글
[python] 파이썬 기초. 연산, random, sentence, 슬라이싱 (0) | 2022.12.18 |
---|---|
[Python] 파이썬 기초 - if 조건문, while 반복문 (0) | 2022.12.16 |
[python] 파이썬 자료형 (0) | 2022.08.15 |
[Python turtle] 02. 파이썬 터틀 선 그리기 (0) | 2022.07.29 |
[Python turtle] 01. 파이썬 터틀 명령어 (0) | 2022.07.29 |