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
반응형