본문 바로가기
정보처리기사 필답 실기. 코딩 문제.

주말코딩. 파이썬 기출문제 정리 (2개년)

by 귀엽소 2025. 5. 31.
반응형

문자열 포맷팅 방법

print("내 이름은 {}입니다." .format("홍길동"))

#내 이름은 홍길동입니다.

 

print("{2}의 {0} 점수는 {1}입니다.".format("영어", 85, "민구"))

#영어=0, 85=1, 민구=2 이니까. 민구의 영어 점수는 85입니다.

 

print("{a}의 {b} 점수는 {c}점입니다.".formant(a="민구", b="영어", c=85))

#민구의 영어 점수는 85점입니다.


f 스트링(v3.6 이상)

 

name="홍길동"

age=28

hobby="테니스"

프린트(f"{name}의 나이는 {age}살이고, 취미는 {hobby}이다. ")

#홍길동의 나이는 28살이고, 취미는 테니스이다.


세트메뉴 {}

셋 set 은 중복을 허용하지 않는다.


list=[1,2,3,4,5]

list=list(map(lambda num : num+100, list))  #리스트 형 변환. 맵(함수, 리스트). 익명함수 람다함수. 

print(list)

 

정답:

[101,102,103,104,105]


람다 함수.

 

리턴을 받는 변수가 한개~여러개

lambda x : x+10

lambda z, y: z*y

lambda x, y, z: x+y+z


def exam(num1, num2=2):  #num1=20, num2=2

print('a=', num1, 'b=', num2)

 

exam(20)

 

정답:

a=20 b=2

반응형

댓글