커피 타는 프로그램 작성해 보기
2021. 8. 31. 14:47ㆍ코딩/Python
def pour(cup, ingredient):
print("pour", ingredient, "into", cup)
return
def stir(cup):
print("stir", cup)
return
def put(cup, whipping_cream):
print("put", whipping_cream, "on", cup)
return
def spread(whipping_cream, cocoa_powder):
print("spread", cocoa_powder, "on", whipping_cream)
return
cup = "cup"
chocolate_sauce = "chocolate sauce"
espresso = "espresso"
warm_milk = "warm milk"
whipping_cream = "whipping cream"
cocoa_powder = "cocoa_powder"
pour(cup, chocolate_sauce)
pour(cup, espresso)
stir(cup)
pour(cup, warm_milk)
stir(cup)
put(cup, whipping_cream)
spread(whipping_cream, cocoa_powder)
진짜 코딩하며 배우는 파이썬 책에 '커피 타는 프로그램' 예제가 있어서 먼저 작성해 본 후, 내 코드를 비교해 보았다.
여기서 내가 간과했던 점은
'컵에 초콜릿 소스를 붓고 그 위에 추출된 에스프레소 1샷을 부어줍니다' 를 한 문장이 아닌 2문장으로 나누어 봤었어야 한다.
'컵에 초콜릿 소스를 붓고' + '그 위에 추출된 에스프레소 1샷을 부어줍니다' 와 같이.
프로그램 작성 순서는 제시된 문장을 나누고, 함수 호출 > 함수 정의 > 변수 정의 > 함수 내용 추가하기 순서로 갔다.
조금 더 연습을 해봐야 겠다.
'코딩 > Python' 카테고리의 다른 글
type()으로 자료형 확인하기 + 객체 개념 (0) | 2021.08.31 |
---|---|
둘 이상의 함수 반환 값 (0) | 2021.08.31 |
time.sleep()으로 코드 출력 천천히 하기 (0) | 2021.08.29 |
파이썬과 자바 속도 체감 ? (반복문) (2) | 2021.08.29 |
파이썬 출력문 print (0) | 2021.08.28 |