문제
신문의 헤드라인을 편집하기 위해, 주어지는 문자열의 알파벳 소문자를 모두 대문자로 바꾸는 프로그램을 개발 중이다.
입력으로 주어진 문장에 모든 소문자 알파벳을 찾아 대문자로 변환한 다음, 그 결과를 출력하는 프로그램을 작성하라.
입력
입력으로 80 bytes 이하의 길이를 가진 문자열이 주어진다.
출력
문자열의 소문자를 모두 대문자로 변경한 결과를 출력한다.
풀이
sentence=input()
sentence=sentence.upper()
print(sentence)
문자열 변수 뒤에 .upper()를 붙여 알파벳을 모두 대문자로 만들 수 있다.
반대로 문자열 변수 뒤에 .lower()를 붙여 알파벳을 모두 소문자로 만들 수 있다.
맨 처음 글자만 대문자로 하기 위해서는 .capitalize()
마지막으로 제목과 같이 앞 알파벳을 대문자로 만들어 준다.
>>> sentence="hi, nIce to mEet you"
>>> sentence
'hi, nIce to mEet you'
>>> sentence.upper()
'HI, NICE TO MEET YOU'
>>> sentence.lower()
'hi, nice to meet you'
>>> sentence.capitalize()
'Hi, nice to meet you'
>>> sentence.title()
'Hi, Nice To Meet You'
'파이썬 > 파이썬 알고리즘' 카테고리의 다른 글
[swea - 파이썬] 2046. 스탬프 찍기 (0) | 2021.07.19 |
---|---|
[swea - 파이썬] 1545. 거꾸로 출력해 보아요 (0) | 2021.07.14 |
[swea - 파이썬] 2058. 자릿수 더하기 (0) | 2021.07.13 |
파이썬 프로그래머스 level 1. 소수 만들기 (1) | 2021.05.25 |
파이썬 코드업 6043번 6043 : [기초-산술연산] 실수 2개 입력받아 나눈 결과 계산하기(py) (0) | 2021.05.06 |
댓글