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
반응형
'IT > python' 카테고리의 다른 글
파이썬 Django 세팅 (0) | 2024.03.18 |
---|---|
프로그래머스 : 덧셈식 출력하기 (파이썬) (1) | 2024.03.18 |
프로그래머스 : 특수문자 출력하기 (파이썬) (0) | 2024.03.17 |
파이썬 자주쓰는 기본문법 정리 (메모용) (0) | 2024.02.17 |
업비트 코인자동매매 프로젝트 (0) | 2023.12.14 |