코드예시👨🏻‍💻▶️ 파이썬 68

파이썬 ord( ) chr( )을 이용한 아스키코드 변환

문제 내용 1. mid_string = “중간고사열심”을 C:\Temp\mid_string.txt 로 저장하시오. 2. pass_word = “쩬굟긻숇읏쑇”을 “중간고사열심”으로 바꾸는데 ord()와 chr() 명령어를 이용하고 정수 0~500사이의 값을 덧셈 연산 사용하여 암호와 했습니다. 그 값을 찾는 프로그램 코드를 작성하며, 출력 예시는 다음과 같다. ['쩬굟긻숇읏쑇'] === count num ====> 0 쩬굟긻숇읏쑇 === count num ====> 1 쩫굞긺숆읎쑆 === count num ====> 2 쩪굝긹숅읍쑅 === count num ====> 3 쩩굜길숄음쑄 === count num ====> 4 쩨굛긷숃읋쑃 === count num ====> 5 중략 === count num =..

파이썬 입력받은 정수와 같거나 작은 최대 소수 구하기

문제 내용 키보드로부터 정수를 입력 받고, 입력받은 정수와 같거나 작은 최대 소수를 구하는 프로그램을 작성 >>> 정수를 입력 하시오 : >>> %d와(과) 같거나 작은 최대 소수는 %d입니다. 문제 풀이 def prime_number(number): # 소수인지 구분 if number != 1: for f in range(2,number): if number % f == 0: return False else: return False return True num = int(input('>>> 정수를 입력하시오 : ')) max = 0 for i in range(num): if prime_number(i+1): max = i + 1 print( '>>> %d와(과) 같거나 작은 최대 소수는 %d입니다.' ..

파이썬 기차표 예매 프로그램 작성

문제 내용 파이썬으로 기차표 예매 프로그램을 작성 - 기본요금은 10000원으로 설정하고 나이, 장애등급, 인원에 따라 할인하는 프로그램입니다. - 할인율은 큰 것을 적용하고 중복할인은 안되는 조건입니다. - 나이-장애등급-인원-기차요금 순으로 출력합니다. ​ (1)나이에 따른 할인율 - 5세미만 (40%), 5세이상~65세미만 (0%, 할인적용x), 65세이상 (30%) (2)장애등급에 따른 할인율 - 0등급 (0%, 할인적용x), 1~3등급 (50%), 4~6등급 (30%) (3)인원에 따른 할인율 - 1명이상~10명미만 (0%, 할인적용x), 10명이상 (10%)​ 문제 풀이 basic = 10000 discount = 0 age = int(input("나이를 입력하세요")) disable = in..

파이썬 2진수 8진수 16진수로 변환 프로그램

문제 내용 정수값을 입력받고, 이 값을 2진수 / 8진수 / 16진수로 변환하는 프로그램을 만들어라 문제 풀이 num = int(input('입력 숫자 :')) def num_2(num): return bin(num) def num_8(num): return oct(num) def num_16(num): return hex(num) print('2진수 표현 : ', num_2(num)) print('8진수 표현 : ', num_8(num)) print('16진수 표현 : ', num_16(num)) 코드 결과 #예시 1 27 입력 숫자 : 27 2진수 표현 : 0b11011 8진수 표현 : 0o33 16진수 표현 : 0x1b #예시 2 입력 숫자 :33241 2진수 표현 : 0b10000001110110..

파이썬 2차원 배열 성적 계산 프로그램

문제 내용 5명 학생(1~5번)의 세과목(국어, 수학, 영어) 성적이 아래와 같다. - 각각 학생 세 과목의 총점과 평균을 구해서 출력한다. - 평균은 소수점 첫째 자리까지 출력한다. - 학생 및 성적 자료는 리스트를 활용한다.(2차원 배열) 문제 풀이 li = [[70, 80, 90],[80, 90, 100],[75, 85, 95],[70, 85, 85],[60, 70, 80] ] index = 1 print('='*45) print('학생', '국어', '영어', '수학', '합', '평균', sep = '\t') print('='*45) for row in li: print(index, row[0], row[1], row[2], sum(row), sum(row)/3, sep = '\t') index..

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

문제 내용 어느 커피숍에는 메뉴가 아래와 같이 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..