분류 전체보기 85

파이썬 커피숍 주문 입력 프로그램 작성

문제 내용 어느 커피숍에는 메뉴가 아래와 같이 4가지 있다. : Americano, Cafe latte, Green Tea latte, Mocha latte 각 메뉴 가격은 2000원, 2500원, 3000원, 3500원이다. 이 목록을 dictionary로 작성하여 주문을 입력 받아서 가격을 아래와 같이 출력하고, 없으면 "메뉴에 없습니다" 출력하라. 이때 input, 사전형{ }, if문이 사용되어야 한다. 문제 풀이 menu = {'Americano': 2000, "Cafe latte": 2500, "Green Tea latte": 3000, "Mocha latte": 3500} menu_name = ', '.join(list(menu.keys())) print('Menu : ', menu_name..

파이썬 노래가사 속 단어 횟수 세는 프로그램

문제 내용 lyrics = “So are you happy now Finally happy now are you 뭐 그대로야 난 다 잃어 버린 것 같아 모든 게 맘대로 왔다가 인사도 없이 떠나 이대로는 무엇도 사랑하고 싶지 않아 다 해질 대로 해져버린 기억 속을 여행해 우리는 오렌지 태양 아래 그림자 없이 함께 춤을 춰 정해진 이별 따위는 없어 아름다웠던 그 기억에서 만나 Forever young 우우우 우우우우 우 우우 우우우우 Forever we young 우우우 우우우우 이런 악몽이라면 영영 깨지 않을게” 일 때, 이 가사에서 ‘우’가 몇 번 나왔는지 세는 코드를 작성하시오. 문제 풀이 # 코드1. '우' 횟수만 출력하기 lyrics = 'So are you happy now Finally happ..

파이썬 주사위 게임 프로그램

문제 내용 두 사람이 주사위를 던져서 높은 숫자가 나오면 이기는 게임을 작성하시오 문제 풀이 import random start = input('주사위를 던지려면 엔터를 누르세요: ') a = random.randrange(1,6) b = random.randrange(1,6) print(f"A의 주사위는 {a} 입니다. ") print(f"B의 주사위는 {b} 입니다. ") if a > b: print('A가 이겼습니다.') elif a == b: print('비겼습니다.') else: print('B가 이겼습니다.') 코드 결과 주사위를 던지려면 엔터를 누르세요: A의 주사위는 5 입니다. B의 주사위는 3 입니다. A가 이겼습니다.

파이썬 아르바이트 급여계산 프로그램 코드

문제 내용 다음은 편의점 주간/야간 근무 시간에 따라 아르바이트 급여를 계산하는 프로그램입니다. 빈 박스 안을 채워서 프로그램을 완성해 보세요. 2020년 기준으로 최저임금은 8,590원 입니다. 문제 풀이 print("--- 편의점 아르바이트 급여 계산 프로그램 ---") print("[시급]") print("*** 주간근무 : 8520원 ***") print("*** 야간근무 : 주간 시급 * 1.5 ***") mysalary = 0 basic = 8590 while True: select = input("주간근무 or 야간근무를 입력하세요 - - - >") worktime = int(input("근무 시간을 입력해 주세요 - - - >")) if select == '주간근무': mysalary = ..

파이썬 경품 당첨 프로그램 만들기

문제 내용 - 리스트에 입력할 값 : ['상품권', '꽝', '게임기', '꽝', '노트북', '꽝', '꽝'] - 컴퓨터가 랜덤하게 제공하는 제품과 내가 입력한 제품이 일치하면 [ 당첨입니다. ] 메시지 출력 - 일치하지 않으면 [ 꽝 ] 출력 문제 풀이 import random gift = ['상품권', '꽝', '게임기', '꽝', '노트북', '꽝', '꽝'] while True: choice = random.choice(gift) select = input("상품권, 게임기, 노트북 중에서 하나를 입력하세요 : ") if choice == select: print("********* 당첨 입니다 *********") #당첨시 무한루프를 멈추는 코드를 원하면 break 사용 else : print..

파이썬 짝수, 홀수 판별 프로그램

문제 내용 파이썬으로 숫자를 입력받고, 입력 받은 수가 짝수 또는 홀수인지를 판별하여 출력하는 프로그램을 작성 하시오. 문제 풀이 #수 입력받기 number = int(input("수를 입력하세요: ")) #입력받은 수에 2를 나눈 나머지가 1이면 홀수! if number%2 == 1: print(number, "홀수 입니다.") else: print(number, "짝수 입니다.") 코드 결과 #예시 1 수를 입력하세요: 3401239540 3401239540 짝수 입니다. #예시 2 수를 입력하세요: 34098659086903457 34098659086903457 홀수 입니다.

파이썬 성적 등급 프로그램

문제 내용 1. 성적이 90이상일 경우는 A학점 2. 성적이 80 이상일 경우는 B 학점 3. 성적이 70이상일 경우는 C 학점 4. 성적이 60 이상일 경우는 D 학점 5. 앞의 네 학점의조건을 만족하지 못할 경우 F학점 6. 학점 변수명 : grade 조건문(연속적인 조건문)이용해 프로그램 작성 문제 풀이 #성적 입력받기 score = int(input("input score:")) if score >=90: #90점 이상이면 grade = "A" #grade 변수는 a elif score >=80: grade = "B" elif score >=70: grade = "C" elif score >=60: grade = "D" else: grade = "F" print(grade) #grade변수 출력 ..

파이썬 자판기의 거스름돈 계산 프로그램 작성하기

문제 내용 음료수의 종류에는 사과 주스, 포도 주스, 커피, 사이다, 우유, 레디큐가 있다. 사과주스 450원 / 포도 주스 700원 / 커피 850원 / 사이다 1250원 / 우유 1500원 / 레디큐 2000원이다. 돈을 투입하고 마실 음료수들을 선택한 뒤, 거스름돈을 나타내는 프로그램을 작성해보자. 주의사항 1. 돈은 50원 단위로만 투입가능 2. 거스름돈은 최대 1000원 최소 50원으로 반환 문제 풀이 drink_list = {'사과 주스' : 450, '포도 주스' : 700,'커피' : 850,'사이다' : 1250, '우유' : 1500,'레디큐' : 2000 } #전역 변수 정의 (함수에서 사용하기 위해!) count_1000 = 0 count_500 = 0 count_100 = 0 co..

파이썬 리스트에서 2개 값을 랜덤으로 뽑아 합을 맞추는 퀴즈 프로그램

문제 내용 1. 사용자로부터 숫자 3개를 입력 받아, 리스트 목록(myList[ ])에 추가한다. 2. 추가된리스트 목록을 출력한다. 3. 리스트 목록 내에 있는 숫자들 중 두 개를 랜덤으로 선택한다. -> 이때, 랜덤으로 선택된 두 수를 입력인자로 두 수의 합을 구하는 함수를 작성한다. 4. 선택한 두 수의 합과 사용자로부터 입력 받은 값이 같으면 “잘 했습니다!” , 같지 않으면“다시 도전하세요!”를 출력한다. 문제 풀이 #랜덤으로 선택을 위해 랜덤 모듈 삽입하기 import random #입력받은 숫자를 저장할 리스트를 만들어준다 a = [] #두 수의 합을 구하는 함수 def calc_sum(a,b): sum = a+b return sum for i in range(3): number = int(..