본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 121 upper, lower

by 포스트it 2021. 1. 15.
728x90
반응형

 

문제

사용자로부터 문자 한 개를 입력 받고, 소문자일 경우 대문자로, 대문자 일 경우, 소문자로 변경해서 출력하라.

>> a
A

힌트-1 : islower() 함수는 문자의 소문자 여부를 판별합니다. 만약 소문자일 경우 True, 대문자일 경우 False를 반환합니다. 힌트-2 : upper() 함수는 대문자로, lower() 함수는 소문자로 변경합니다.

내풀이

data = input("알파벳을 입력해주세요 :")
if data.islower() == True:
    print(data.upper())
else:
    print(data.lower())

결과값
알파벳을 입력해주세요 :B
b

정답

user = input("")
if user.islower():
    print(user.upper())
else:
    print(user.lower())

 

 

islower() 함수는 문자의 소문자 여부를 판별
upper() 함수는 대문자로, lower() 함수는 소문자로 변경
728x90
반응형

댓글