문제)
다음의 결과와 같이 입력된 영어 알파벳 문자에 대해 대소문자를 구분하는 코드를 작성하십시오.
입력 : b
출력 : b 는 소문자 입니다.
풀이)
1
2
3
4
5
|
a = str(input())
if a.isupper == True:
print("%s 는 대문자 입니다." %(a))
else:
print("%s 는 소문자 입니다." %(a))
|
cs |
.isupper()를 이용하여 해결했다.
.isupper()의 경우 앞의 변수가 모두 대문자일 경우 True를 반환하고
대문자가 아닐 경우 False를 반환한다.
이 반대의 함수는 .lowwer()가 있다.
문제 출처 : https://swexpertacademy.com/main/main.do
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
※ SW Expert 아카데미는 원칙적으로 문제를 무단 복제하는 것을 금지합니다.
학습용으로 문제를 가져왔으나, 문제가 될 시 수정 및 삭제하겠습니다.
'Develop > Python + SWEA' 카테고리의 다른 글
[SW Expert Academy] 6231. 흐름과 제어 - 반복 - 연습문제 2 (0) | 2022.01.04 |
---|---|
[SW Expert Academy] 6230. 흐름과 제어 - 반복 1 (0) | 2022.01.04 |
[SW Expert Academy] 6218. 흐름과 제어 - If 1 (0) | 2022.01.03 |
[SW Expert Academy] 6216. 연산자 5 (0) | 2022.01.03 |
[SW Expert Academy] 6209. 연산자 4 (0) | 2022.01.03 |