본문 바로가기

Python

(38)
코딩도장 Python 심사문제 13-7 쿠폰 할인 문제 # 표준 입력으로 가격(정수)과 쿠폰 이름이 각 줄에 입력됩니다. # Cash3000 쿠폰은 3,000원, Cash5000 쿠폰은 5,000원을 할인합니다. # 쿠폰에 따라 할인된 가격을 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). # ex) # >>> 27000 # >>> Cash3000 # 24000 # >>> 72000 # >>> Cash5000 # 67000 # 문제 제출 코딩도장 Python # 답안 제출 2022/01/11 15:16 Pay = int(input()) Qpon = input() if Qpon == 'Cash3000': print(Pay-3000) if Qpon == 'Cash5000': print(Pay-5000) # 표준입력으로 정수가 ..
코딩도장 Python 심사문제 12-5 딕셔너리 생성 # 표준 입력으로 문자열 여러 개와 숫자(실수) 여러 개가 두 줄로 입력됩니다. # 입력된 첫 번째 줄은 키, 두 번째 줄은 값으로 하여 딕셔너리를 생성한 뒤 딕셔너리를 출력하는 프로그램을 만드세요. # input().split()의 결과를 변수 한 개에 저장하면 리스트로 저장됩니다. # ex) # >>> health health_regen mana mana_regen # >>> 575.6 1.7 338.8 1.63 # {'health': 575.6, 'health_regen': 1.7, 'mana': 338.8, 'mana_regen': 1.63} # >>> health mana melee attack_speed magic_resistance # >>> 573.6 308.8 600 0.625 35.7 ..
코딩도장 Python 심사문제 11-9 문자열 홀수, 짝수 # 표준 입력으로 문자열 두 개가 각 줄에 입력됩니다(문자열의 길이는 정해져 있지 않음). # 첫 번째 문자열에서 인덱스가 홀수인 문자와 두 번째 문자열에서 인덱스가 짝수인 문자를 연결하여 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). # 연결 순서는 첫 번째 문자열, 두 번째 문자열 순입니다. 그리고 0은 짝수로 처리합니다. # ex) # >>> python # >>> python # yhnpto # >>> apple # >>> strawberry # plsrwer # 문제 제출 코딩도장 Python # 답안 제출 2022/01/05 18:07 first = input() second = input() print(first[1::2]+second[0::2]) # f..
코딩도장 Python 심사문제 11-8 요소 삭제후 튜플 출력 # 표준 입력으로 숫자 또는 문자열 여러 개가 입력되어 리스트 x에 저장됩니다(입력되는 숫자 또는 문자열의 개수는 정해져 있지 않음). # 다음 소스 코드를 완성하여 리스트 x의 마지막 요소 5개를 삭제한 뒤 튜플로 출력되게 만드세요. # ex) # >>> 1 2 3 4 5 6 7 8 9 10 # ('1', '2', '3', '4', '5') # >>> oven bat pony total leak wreck curl crop space navy loss knee # ('oven', 'bat', 'pony', 'total', 'leak', 'wreck', 'curl') # 문제 제출 코딩도장 Python # 답안 제출 2022/01/05 17:55 x = input().split() del x[-5:] p..
코딩도장 Python 심사문제 10-5 튜플 생성 # 표준 입력으로 정수가 입력됩니다. # range의 시작하는 숫자는 -10, 끝나는 숫자는 10이며 입력된 정수만큼 증가하는 숫자가 들어가도록 튜플을 만들고, # 해당 튜플을 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). # ex) # >>> 2 # (-10, -8, -6, -4, -2, 0, 2, 4, 6, 8) # >>> 3 # (-10, -7, -4, -1, 2, 5, 8) # 문제 제출 코딩도장 Python # 답안 제출 2022/01/05 17:51 term = int(input()) termList = tuple(range(-10, 10, term)) print(termList) # 입력받은 정수만큼 증가하는 튜플을 만드는 문제이다. term이란 변수명에..
코딩도장 Python 심사문제 9-4 여러줄로 된 문자열 사용하기 # 다음 소스 코드를 완성하여 실행 결과대로 문자열이 출력되게 만드세요. # ex) # 'Python' is a "programming language" # that lets you work quickly # and # integrate systems more effectively. # 문제 제출 코딩도장 Python # 답안 제출 2022/01/05 17:38 s = """'Python' is a "programming language" that lets you work quickly and integrate systems more effectively.""" print(s) # 여러줄로 된 문자열을 사용하고 싶을때는 ''' 이나 """으로 묶어주면 입력한 그대로 사용할 수 있다.
코딩도장 Python 심사문제 7-5 형식을 씌워 출력하기 # 표준 입력으로 년, 월, 일, 시, 분, 초가 입력됩니다. # 다음 소스 코드를 완성하여 입력된 날짜와 시간을 년-월-일T시:분:초 형식으로 출력되게 만드세요. # ex) # >>> 1999 12 31 10 37 21 # 1999-12-31T10:37:21 # >>> 2017 10 27 11 43 59 # 2017-10-27T11:43:59 # 문제 제출 코딩도장 Python # 답안 제출 2022/01/05 17:25 year, month, day, hour, minute, second = input().split() print(year, month, day, sep='-', end='T') print(hour, minute, second, sep=':') # print함수를 사용하여 여러 문자열들..
코딩도장 Python 심사문제 6-8 평균 계산 # 표준 입력으로 국어, 영어, 수학, 과학 점수가 입력됩니다. # 평균 점수를 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). # 단, 평균 점수를 출력할 때는 소수점 이하 자리는 버립니다(정수로 출력). # ex) # >>> 83 92 87 90 # 88 # >>> 32 53 22 95 # 50 # 문제 제출 코딩도장 Python # 답안 제출 2022/01/05 17:18 kor, eng, math, sinc = map(int, input().split()) print (int((kor+eng+math+sinc)/4)) # 입력받을 때, input().split()으로 받는 값은 문자열이므로, map에 int를 통해 정수로 바꾸어준다. 그 후, 정수값이 출력되도록..