파이썬 터틀, 파이펫 만들기
window 버전에 맞게 설치
파이참

Professional은 유료 버전임
다 다음 누르고 설치하면 됨

체크 후 마침
파이참에서 console 에서 interpreter 오류 떴을 때
환경 변수에서 PATH 추가해줘야함 AppData에 있는 Python 추가해주고 interpreter 에러 사라짐

문자 출력하는 방법은 "" 안에서 출력 큰 따옴표 빼면 변수를 찾아서 없으면 error
큰 따옴표 == 작은 따옴표


문자열 더하기도 똑같음
x = 2
3 * x
6
x = 3
3 * x
9
x = 4
3 * x
12
x에 값을 넣고 그에 따라 출력 값이 달라짐
pythonturtle.org 들어가서 버전에 맞는 window 다운로드
거북이로 파이썬 코드 공부하기 (학습용 프로그램)
F1 눌러서 도움말
하라는대로 하면 됨ㅎ
for i in range(36) :
for i in range(36) :
go(10)
turn(10)
turn(10)
shift + tab 으로 들여쓰기
def polygon(n) :
for i in range(n) :
go(50)
turn(360/n)
함수 정의한 후
호출해서 사용하면 됨
polygon(5)
오각형 만들어짐
3,10 넣으면 i가 3~9까지 반복함
for i in range(3, 10) :
polygon(i)

원 만드는 함수
def circle() :
for i in range(36) :
go(10)
turn(10)
배열을 만들어서 원마다 색을 다르게 출력해줄 거
color_list = ["red", "green", "blue", "purple", "orange", "yellow"]
배열 돌면서 color 바꿔주고 함수까지 호출
for colorItem in color_list :
color(colorItem)
circle()
turn(60)

python 파일을 만들어서 실행할 거
.py 파일

HelloWorld 파일 아래 바로 생성함
PyPet.py
파일에 코드 작성하고 run

# 딕셔너리 : 키 , 값 (object)
cat = {
"name" : "플루토",
"age" : 5,
"weight" : 5,
"photo" : "(=^o.o^=)"
}
print("내 애완동물 이름 : " + cat["name"])
print(cat["photo"])

배고픈 상태 추가 True, False boolean 값으로 설정
딕셔너리 전체 데이터 출력 할 때는 그냥 딕셔너리 이름 print 해주면 됨
cat = {
"name" : "플루토",
"age" : 5,
"hungry" : True,
"weight" : 5,
"photo" : "(=^o.o^=)"
}
print("내 애완동물 이름 : " + cat["name"])
print(cat["photo"])
print(cat)

먹이주는 기능 만들기
함수 생성 및 호출 상태 변화 확인
def feed(pet) :
pet["hungry"] = False
pet["weight"] += 1
print(cat)
feed(cat)
print(cat)

함수에서 줄 바꿀 때 , 쓰지 않음
먹이 조절 기능 추가
def feed(pet) :
if pet["hungry"] == True :
pet["hungry"] = False
pet["weight"] += 1
else :
print(pet["name"] + "는 이미 배가 불러요")
print("내 애완동물 이름 : " + cat["name"])
print(cat["photo"])
print(cat)
feed(cat)
print(cat)
feed(cat)
print(cat)
if 문 작성 들여쓰기

mouse 딕셔너리 만들기
mouse = {
"name" : "찍찍이",
"age" : 3,
"hungry" : True,
"weight" : 1.5,
"photo" : "<:3 )~~~"
}
mouse 와 pet, feed 함수 이후에
pets 배열 생성 후 list를 for문으로 출력
pets = [cat, mouse]
for pet in pets :
print(pet)
feed(pet)
print(pet)
feed(pet)
print(pet)
