정보처리기능사 실기 시험 기출 문제 - 리스트 반복 처리
추천 자료: ASP.NET Core 인증 및 권한 부여
문제
다음 Python 프로그램이 실행되었을 때의 동작을 설명하고, 출력 결과를 예측하시오.
소스 코드 파일명: list_iteration_example.py
class CharClass:
a = ["Seoul","Incheon","Kyonggi","Daejun","Daegu","Pusan"]
myVar = CharClass()
str01 = ''
for i in myVar.a:
str01 = str01 + i[0]
print(str01)
입력 예시
이 프로그램은 사용자로부터 입력을 받지 않습니다.
출력 예시
SIDDP
해설
이 프로그램은 CharClass
클래스를 사용하여 여러 도시 이름을 리스트에 저장하고, 각 도시 이름의 첫 글자를 추출하여 하나의 문자열로 결합합니다.
CharClass
클래스는a
라는 클래스 변수를 가지고 있으며, 이 변수는 여러 도시 이름을 요소로 하는 리스트입니다.myVar
객체는CharClass
클래스의 인스턴스를 생성합니다.- 빈 문자열
str01
을 초기화하고,myVar.a
를 반복하면서 각 요소(도시 이름)의 첫 글자를str01
에 추가합니다. - 모든 도시 이름의 첫 글자를 추출한 후, 이들을 결합하여
print
함수를 통해 출력합니다.
이 프로그램은 클래스와 리스트를 활용하여 간단한 문자열 처리를 수행하며, 특정 리스트 요소의 속성을 활용하는 방식을 보여 줍니다.
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!