반응형
Q1 평균 점수 구하기 홍길동 씨의 과목별 점수는 다음과 같음. 홍길동 씨의 평균 점수를 구해보자 |
답 >>>a = 80 >>>b = 75 >>>c = 55 >>>print((a+b+c)/3) 70.0 |
답 >>>score = [80,75,55] >>>aver = sum(score)/len(score) >>>print(aver) 70.0 |
Q2 홀수, 짝수 판별하기 자연수 13이 홀수인지, 짝수인지 판별할 수 있는 방법에 대해 말해보자 |
답 2로 나누어 나머지가 0이면 짝수, 나머지가 1이면 홀수 나머지 연산자 사용하여 판별 >>> 1 % 2 1 >>> 2 % 2 0 >>> 3 % 2 1 >>> 4 % 2 0 ... >>>13 % 2 1 |
Q3 주민등록번호 나누기 홍길동 씨의 주민등록번호는 991120-1012341 이다. 홍길동 씨의 주민등록번호를 연일월 (YYYYMMDD)부분과 그 뒤의 숫자 부분으로 나누어 출력해보자 |
답 >>> pin = "991120-1012341" >>> yyyymmdd = pin[:6] >>> num = pin[7:] >>> print(yyyymmdd) 991120 >>> print(num) 1012341 |
Q4 주민등록번호 인덱싱 주민등록번호 뒷자리의 맨 첫 번째 숫자는 성별을 나타낸다. 주민등록번호에서 성별을 나타내는 숫자를 출력해보자 |
답 >>>pin = "881120-1068234" >>>print(pin[7]) 1 |
Q5 문자열 바꾸기 다음과 같은 문자열 a:b:c:d 가 있다. 문자열의 replace 함수를 사용하여 a#b#c#d 로 바꿔 출력해보자 |
답 >>>a = "a:b:c:d" >>>b = a.replace(":","#") >>>print(b) a#b#c#d |
Q6 리스트 역순 정렬하기 [1,3,5,4,2] 리스트를 [5,4,3,2,1]로 만들어보자 |
답 >>>a = [1,3,5,4,2] >>>a.sort() #오름차순 숫자 배열 >>>a.reverse() #거꾸로 리스 >>>print(a) [5,4,3,2,1] |
Q7 리스트 문자열로 만들기 ['Life', 'is', 'too', 'short'] 리스트를 Life is too short 문자열로 만들어줄력해보자 |
답 >>>a = ['Life', 'is', 'too', 'short'] >>>result = " ".join(a) >>>print(result) Life is too short |
반응형
댓글