본문 바로가기
카테고리 없음

[파이썬 / 점프 투 파이썬] 파이썬 예제문제 / 되새김 문제 풀이 / 파이썬 시험 문제 / 파이썬 마스터 맛보기

by 오잉쿡 2023. 8. 12.
반응형

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 

 

반응형

댓글