python
프로그래머스 : 대소문자 바꿔서 출력하기 (파이썬)
유교주
2024. 3. 6. 10:11
728x90
반응형
내답안
str = input()
# end 사용시 출력 후 줄 바꿈 생략
#print("Hello", end="")
for i in str:
if i.isupper() == True:
print(i.lower(), end="")
else:
print(i.upper(), end="")
* upper, lower는 대소문자를 스왑처리하는 기능이라 보면된다. is가 대소문자를 구분할수있는 유효성이라 보면됨.
* print(i.upper(), end="")의 end 매개변수는 출력 후 커서 위치를 설정하는 역할을 합니다. 기본적으로 print 함수는 출력 후 줄 바꿈 문자('\n')을 추가하여 다음 줄로 이동합니다. 하지만 end 매개변수를 사용하면 줄 바꿈 문자를 생략하거나 다른 문자를 추가하여 커서 위치를 원하는 위치로 설정할 수 있습니다.
728x90
반응형