728x90
문제 설명
영어 알파벳으로 이루어진 문자열 str이 주어집니다.
각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
https://school.programmers.co.kr/learn/courses/30/lessons/181949
제한 사항
1 ≤ str의 길이 ≤ 20
str은 알파벳으로 이루어진 문자열입니다.
예제
# input
aBcDeFg
# output
AbCdEfG
문제 풀이
# 1
for i in input():
if i.isupper() == True: # i가 대문자라면
i = i.lower() # i를 소문자로 변경
else:
i = i.upper() # i를 대문자로 변경
print(i,end='')
# 2
print(input().swapcase()) # 대문자를 소문자로, 소문자를 대문자로 변경
파이썬을 독학하시는 분들에게 도움이 되길 바라며,
혹 더 좋은 방법이 있거나 오류가 있다면 편하게 말씀 부탁드립니다.
728x90