문제 내용
문자열에서 대문자는 소문자로, 소문자는 대문자로 변환하고, 동시에 문자열이 거꾸로 출력되는 프로그램을 작성하시오
문제 풀이
## 전역 변수 선언 부분 ##
inStr, outStr = "", ""
ch = ""
## 메인 코드 부분 ##
if __name__ == "__main__" :
inStr = input("내용 : ")
#문자를 하나씩 변형시켜서 outStr에 저장시켜주기
for ch in inStr:
#소문자를 대문자로. 대문자를 소문자로
if (ord(ch) >= ord("A") and ord(ch) <= ord("Z")) :
newCh = ch.lower()
elif (ord(ch) >= ord("a") and ord(ch) <= ord("z")) :
newCh = ch.upper()
#거꾸로 저장해주기
outStr=newCh+outStr
print("대소문자와 거꾸로 변환 결과 --> %s" % outStr)
코드 결과
#입력 예시
내용 : HI, nice TO meet u zzZ
대소문자와 거꾸로 변환 결과 --> zZZUUTTEEMootEECINiiih
나와 어울리는 개발자 유형 찾기
MBTI로 알아보는 개발자 유형 내 안의 개발자를 찾아서...⭐
comu.codeuniv.kr
'코드예시👨🏻💻▶️ 파이썬' 카테고리의 다른 글
파이썬 과목 점수 중첩 리스트에 저장하고 평균 출력 (0) | 2020.11.02 |
---|---|
파이썬 중복되지 않는 5개의 정수로 리스트 채우기 (0) | 2020.11.02 |
파이썬 딕셔너리를 이용한 문자열 구분저장 출력 프로그램 (0) | 2020.10.29 |
파이썬 정수의 합이 짝수면 큰수 출력 / 홀수면 합을 출력하는 프로그램 (0) | 2020.10.29 |
파이썬 정수를 입력받고, 원소의 합을 순서대로 출력하는 프로그램 (0) | 2020.10.29 |