반응형
map함수는
요소를 지정된 함수로 처리해주고
여러 데이터 값을 다른 타입으로 변환하게 해준다.
사용방법
map(함수, 반복가능한 객체)
# 문제 설명
# 정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요.
여기에서는 둘다 int값으로 변형할거기 때문에 map함수를 사용했지만
a,b = map(int,input("a와 b값을 입력하세요.").strip().split())
if a>=-100000 and b<=100000:
print("a =",a)
print("b =",b)
else:
print("다시 입력하세요.")
-------------------------------------------------------------------------------------------------------------------------------------------------------------
# 문제 설명
# 문자열 str과 정수 n이 주어집니다.
# str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.
여기에서는 str은 문자 n은 정수로 다른 타입으로 사용할거라서 한번에 형변환을 하는게 아니라서
map함수를 사용하지 않음
str,n=input("글자와 반복하고싶은 숫자를 입력해주세요.").strip().split(' ')
if len(str)>=1 and len(str)<=10 and int(n)>=1 and int(n)<=5:
repeat=str*int(n) #여기 n도 int로 형변환을 시켜줘야함
print(repeat)
else:
print("다시 입력하세요.")
반응형
'development♥' 카테고리의 다른 글
파이썬 end=' '혹은 end =" " 사용방법 (0) | 2023.05.30 |
---|---|
파이썬 strip( )함수 사용방법 (0) | 2023.05.29 |
파이썬 split함수 split( ) 와 split(' ') 차이 (0) | 2023.05.27 |
프로그래머스 코딩테스트연습 #3 문자열 반복해서 출력하기 (0) | 2023.05.26 |
파이썬 + 플로스 와 , 콤마 차이 (0) | 2023.05.25 |