파이썬 독학 18

[15-3 파이썬] 커피 머신 만들기(파이썬 실습)

오늘은 파이썬 실전 예제로 커피머신을 만들어보겠다. 커피머신 만드는데 필요한 정보이다. 1. 커피를 만드는 데는 물, 우유, 커피원두가 필요하다. 2. 커피머신은 에스프레소, 라떼, 카푸치노 3가지를 만들 수 있다. 3. 소비자는 espresso, latte, cappuccino 중 하나를 입력한다. 4. 소비자는 동전을 넣는다. 5. 금액이 충분하면 커피를 준다. 6. 잔액이 있다면 환불해준다. 커피를 만드는 데 필요한 물, 커피, 우유의 양은 노랑색 박스이다. 벌 수 있는 돈은 연두색 박스이다. 순서도를 그려보자. 기본 데이터이다. # 메뉴 정보 MENU = { "espresso": { "ingredients": { "water": 50, 'milk' : 0, "coffee": 18, }, "cost..

[14-1 파이썬] 비교 게임 만들기(코딩하는 순서, 방법)

"사과"라는 주제로 글짓기를 한다면 10명이면 10명 모두, 글의 내용이 다르다. 이번엔 수학 문제를 생각해보자. 문제: 10개의 사과가 있었는데, 이 중에서 7개를 먹고, 2개는 썪어서 버렸으며 근처 과일가게에 가서 3개 묶음 짜리 사과 2개를 더 사왔다면, 총 사과의 개수는 몇 개일까? 이 문제를 구하는 방식은 좀 전의 글짓기와는 달리, 10명이라면 7~8명 정도는 같은 방식으로 풀었을 확률이 높다. 그렇다고 모두가 똑같은 방식으로 풀지도 않는다. 결국 글짓기도, 수학도 문제에 대한 해결방법이 하나만 있지 않다. 대신, 좀 더 효율적인 방법이 있을 뿐이다. 필자는 코딩이 언어와 수학의 복합체라고 생각한다. 그래서 해결 방법이 하나만 있는 것은 아니지만, 수학문제처럼 일반적인 풀이는 존재할 수 있다고 ..

[13-2 파이썬] 나만의 아스키 아트 만들기(TAAG)

이전에 아스키 코드. 아스키 아트가 무엇인지 알려드렸다. 더 알고 싶으신 분은 아래의 게시글을 참고하면 된다. 우리가 옛날 오락실 게임을 하다보면 시작 멜로디와 함께 그림이 나왔다. 요새 디자인처럼 멋지거나 화려한 것이 아니라 기호, 글자들로 만들어진 단순한 그림이었다. 그런 그림들이 게임을 시작하는 내 마음을 가다듬게(?) 만들어줬던 것 같다. 이런 그림들을 아스키 아트라고 하는데, 오늘은 간단하게 아스키 아트를 생성하는 방법을 설명하겠다. 사이트에 접속한다. https://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20 Text to ASCII Art Generator (TAAG) patorjk.com 1. 문자 입력하기 2..

[11-3 파이썬] 블랙잭 게임 만들기(코드 작성)

관련 순서도, 알고리즘은 아래의 게시글을 참고하면 된다. https://olivia-blackcherry.tistory.com/89 [11-2 파이썬] 블랙잭 게임 만들기(순서도, 알고리즘) 지난 시간, 블랙잭 게임의 규칙에 대해 알아보았다. 블랙잭 규칙은 아래의 게시글을 참고하기를 바란다. https://olivia-blackcherry.tistory.com/manage/newpost/88?type=post&returnURL=https%3A%2F%2Folivia-bl.. olivia-blackcherry.tistory.com 1단계 알고리즘은 블랙잭 게임에서 아래의 두 가지 규칙을 제외했다. 5번 에이스의 역할 (1,11) 6번 블랙잭 외치기 (21) 1. 베팅을 한 후 모든 플레이어와 딜러는 두 장의..

카테고리 없음 2022.08.20

[11-2 파이썬] 블랙잭 게임 만들기(순서도, 알고리즘)

지난 시간, 블랙잭 게임의 규칙에 대해 알아보았다. 블랙잭 규칙은 아래의 게시글을 참고하기를 바란다. https://olivia-blackcherry.tistory.com/manage/newpost/88?type=post&returnURL=https%3A%2F%2Folivia-blackcherry.tistory.com%2F88 https://olivia-blackcherry.tistory.com/manage/newpost/88?type=post&returnURL=https%3A%2F%2Folivia-blackcherry.tistory.com%2F88 olivia-blackcherry.tistory.com 오늘은 블랙잭 게임을 만들기 위한 순서도를 작성해보았다. 누구나 생각회로, 논리회로는 다르기 때문에 ..