본문 바로가기

파이썬/Do it! 점프 투 파이썬

(4)
점프 투 파이썬 코딩 면허 시험 / 2021.08.14 1. 문자열 바꾸기 다음과 같은 문자열이 있다. a:b:c:d 문자열의 split와 join함수를 사용하여 위 문자열을 다음과 같이 고치시오. a#b#c#d 1 2 3 4 a = "a:b:c:d" b = a.split(":") c = '#'.join(b) print(c) cs 2. 딕셔너리 값 추출하기 다음은 딕셔너리의 a에서 'C'라는 key에 해당하는 value를 출력하는 프로그램이다. a = {'A':90, 'B':80} a['C'] a딕셔너리에는 'C'라는 key가 없으므로 오류가 발생한다. 'C'에 해당하는 key값이 없을 경우 오류대신 70을 얻을 수 있도록 수정하시오. 1 2 a = {'A':90, 'B':80} print(a.get('C', 70)) cs 3. 리스트의 더하기와 extend..
점프 투 파이썬 4장 연습 문제 / 2021.08.02 1. 주어진 자연수가 홀수인지 짝수인지 판별해 주는 함수(is_odd)를 작성해 보자. 1 2 3 4 5 def is_odd(number): if number % 2 == 1: return True else: return False cs 2. 입력으로 들어오는 모든 수의 평균값을 계산해 주는 함수를 작성해 보자. (단 입력으로 들어오는 수의 개수는 정해져 있지 않다.) 1 2 3 4 5 6 7 8 9 10 11 def avg_numbers(*args): result = 0 for i in args: result += i return result / len(args) print(avg_numbers(1, 2)) print(avg_numbers(1, 2, 3, 4, 5)) Colored by Color Sc..
점프 투 파이썬 3장 연습 문제 / 2021.08.02 1. 다음 코드의 결괏값은 무엇일까? 1 2 3 4 5 6 7 a = "Life is too short, you need python" if "wife" in a: print("wife") elif "python" in a and "you" not in a: print("python") elif "shirt" not in a: print("shirt") elif "need" in a:print("need") else: print("none") Colored by Color Scripter cs 실행 결과 : 2. while문을 사용해 1부터 1000까지의 자연수 중 3의 배수의 합을 구해 보자. 1 2 3 4 5 6 7 8 9 result = 0 i = 1 while i 5: break print("*"..
점프 투 파이썬 2장 연습 문제 / 2021.07.29 1. 홍길동 씨의 과목별 점수는 다음과 같다. 홍길동 씨의 평균 점수를 구해 보자. 1 2 3 4 5 6 7 # 1번 kor = 80 eng = 75 mat = 55 hap = kor + eng + mat average = hap / 3 print(average) cs 2. 자연수 13이 홀수인지 짝수인지 판별할 수 있는 방법에 대해 말해 보자. 1 2 3 4 5 6 7 8 # 2번 # 나눗셈 연산자를 사용하면 된다 # 2로 나누었을때 답이 0 이면 짝수 1이면 홀수 num = 13 if(num % 2 ==0): print('짝수') else: print('홀수') cs 3. 홍길동 씨의 주민등록번호는 881120-1068234이다. 홍길동 씨의 주민등록번호를 연월일(YYYYMMDD) 부분과 그 뒤의 숫..