본문 바로가기

분류 전체보기

(55)
코딩도장 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 심사문제 8-5 True False # 표준 입력으로 국어, 영어, 수학, 과학 점수가 입력됩니다. # 국어는 90점 이상, 영어는 80점 초과, 수학은 85점 초과, 과학은 80점 이상일 때 합격이라고 정했습니다(한 과목이라도 조건에 만족하지 않으면 불합격). # 다음 소스 코드를 완성하여 합격이면 True, 불합격이면 False가 출력되게 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). # ex) # >>> 90 81 86 80 # True # >>> 90 80 85 80 # False # 문제 제출 코딩도장 Python # 답안 제출 2022/01/05 17:31 kor, eng, math, sinc = map(int, input().split()) print (kor >= 90 and eng > 80 and math..
코딩도장 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를 통해 정수로 바꾸어준다. 그 후, 정수값이 출력되도록..
코딩도장 Python 심사문제 6-7 변수 할당 # 다음 소스 코드를 완성하여 50, 100, None이 각 줄에 출력되게 만드세요. # _________ # _________ # _________ # print(a) # print(b) # print(c) # ex) # 50 # 100 # None # 문제 제출 코딩도장 Python # 답안 제출 2022/01/05 17:08 a = 50 b = 100 c = 'None' print(a) print(b) print(c) # 변수 할당 문제이다, a b c에 각각 맞는 변수를 할당해주면 된다.
코딩도장 Python 심사문제 5-6 Ap 계산문제 #'L이라는 게임에서 "왜곡"이라는 스킬이 AP * 0.6 + 225의 피해를 입힙니다. # 참고로 이 게임에서 AP(Ability Power, 주문력)는 마법 능력치를 뜻합니다. # 다음 소스 코드를 완성하여 스킬의 피해량이 출력되게 만드세요. # AP: 102 # ex) 286.2 # 문제 제출 코딩도장 Python # 답안 제출 2022/01/05 17:05 print(102 * 0.6 + 225) #단순 계산문제이다.
코딩도장 Python CH5 정리 파이썬 셸을 사용하면, 파이썬을 계산기처럼 사용 가능하다. 파이썬은 숫자를 정수, 실수, 복소수로 나눠 사용한다. 보통 사용하는 부분은 정수와 실수니 복소수는 공학자들에게 맞겨두자. 다음은 코딩도장의 예시 코드와 설명이다. >>> 1 + 1 2 >>> 1 - 2 -1 >>> 2 * 2 4 >>> 5 / 2 2.5 여타 코딩언어처럼 나누기를 %가 아닌 /로 사용함을 알 수있다. 파이썬 3에서는 정수끼리 나누기를 하여도 실수값인 2.5가 나옴을 알 수 있다. >>> 4 / 2 2.0 4 / 2의 값이 2.0임으로 증명 할 수 있다. >>> 5.5 // 2 2.0 >>> 4 // 2.0 2.0 >>> 4.1 // 2.1 1.0 //은 버림 나눗셈(floor division)이라고 부르며 나눗셈의 결과에서 소수..