일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- vscode
- 비주얼스튜디오코드
- html
- 생각하는달리기
- Eclipse
- 프로그래밍
- CSS
- 파이참
- 파이썬
- 캐나다일상
- 파일명일괄변경
- 파이썬터틀
- 스프링퀵스타트
- 달리기
- THINKINGRUN
- 영어스타벅스
- 캐나다
- 파이썬기초
- 이클립스
- springquickstart
- 티스토리챌린지
- 코딩
- 오블완
- springquick
- spring
- 스프링
- python
- 자바
- Java
- 스타벅스주문
- Today
- Total
LIKE A DIAMOND
[파이썬007] 파이펫에 먹이주기 (먹이주는 함수 만들기) 본문
파이펫에 먹이주기 (먹이주는 함수 만들기)
최종 코딩 스크린샷
//
*초기 타이핑 (아래 검은 바탕 텍스트)
print("Hello World")
print("안녕하세요. 좋은 하루입니다.")
cat = {
"name" : "멍멍이",
"age" : 5,
"hungry" : False,
"weight" : 5,
"photo" : "(=^___^=)"
}
print("My Pet Name : " + cat["name"])
print(cat["photo"])
print(cat)
타이핑끝//
*설명시작
*배고픈지 확인하는 변수 추가
"hungry" : False,
//“배고프다” 또는 “안배고프다” >> Bool(boolean, 불, 참과 거짓 판정)
참(True)이면 배고픔
거짓(False)이면 배부름
(True, False 는 앞 첫문자는 대문자로 작성한다.)
//
*cat의 현재상태 모두 출력
print(cat)
//
*출력값 확인
Hello World
안녕하세요. 좋은 하루입니다.
My Pet Name : 멍멍이
(=^___^=)
{'name': '멍멍이', 'age': 5, 'hungry': False, 'weight': 5, 'photo': '(=^___^=)'}
Process finished with exit code 0
// print(cat) 의 값은
{'name': '멍멍이', 'age': 5, 'hungry': False, 'weight': 5, 'photo': '(=^___^=)'}
로 출력 된다.
*따라서 print(딕셔너리) 의 경우 딕셔너리의 전체 데이터를 출력한다.
*함수 직접 만들기.
def feed(pet) :
pet["hungry"] = False
pet["weight"] = pet["weight"] + 1
//
def > 함수 정의
feed > 함수
pet > pet에게 먹이를 주는 함수
feed(pet) > 배고픈 상태(hungry) False로 변화, 체중 1씩 증가.
pet["hungry"] = False
pet["weight"] = pet["weight"] + 1
//
ture 상태 코딩 및 출력
print("Hello World")
print("안녕하세요. 좋은 하루입니다.")
cat = {
"name" : "멍멍이",
"age" : 5,
"hungry" : True,
"weight" : 5,
"photo" : "(=^___^=)"
}
def feed(pet) :
pet["hungry"] = False
pet["weight"] = pet["weight"] + 1
print(cat)
Hello World
안녕하세요. 좋은 하루입니다.
{'name': '멍멍이', 'age': 5, 'hungry': True, 'weight': 5, 'photo': '(=^___^=)'}
———
코드 맨아래 “ feed(cat)” 추가 (먹이주기)
코드 수정후 출력 (feed 함수 추가 및 변경된후 출력)
print("Hello World")
print("안녕하세요. 좋은 하루입니다.")
cat = {
"name" : "멍멍이",
"age" : 5,
"hungry" : True,
"weight" : 5,
"photo" : "(=^___^=)"
}
def feed(pet) :
pet["hungry"] = False
pet["weight"] = pet["weight"] + 1
print(cat)
feed(cat)
print(cat)
안녕하세요. 좋은 하루입니다.
{'name': '멍멍이', 'age': 5, 'hungry': True, 'weight': 5, 'photo': '(=^___^=)'}
{'name': '멍멍이', 'age': 5, 'hungry': False, 'weight': 6, 'photo': '(=^___^=)'}
Process finished with exit code 0
——
// 배고픈상태
{'name': '멍멍이', 'age': 5, 'hungry': True, 'weight': 5, 'photo': '(=^___^=)'}
//feed 함수가 밥을 준다 그다음 출력
{'name': '멍멍이', 'age': 5, 'hungry': False, 'weight': 6, 'photo': '(=^___^=)'}
끝.
'notUsed_STUDY' 카테고리의 다른 글
[파이썬008] 파이펫에 먹이 조절 기능 추가하기 (조건문) (0) | 2020.04.25 |
---|---|
[파이썬009] 파이펫 친구 만들기 (0) | 2020.04.25 |
파이썬. 비주얼스튜디오코드로 사용하기. Python. VS CODE로 사용해보기. 개발환경 구축 후 확인하기 (0) | 2020.04.24 |
visual studio code 다운로드 및 설치 VS CODE (0) | 2020.04.24 |
Visual Studio Code 로 바꿔야하나? PYCHAM VS (0) | 2020.04.23 |