문제 내용
문자열을 입력받아 저장하고, 중앙에 있는 문자를 출력하는 프로그램을 작성하시오.
문제 풀이
n = input("문자열을 입력하시오 : ")
def find_middle(str):
if len(str) % 2: #홀수라면 중앙
return str[len(str) // 2]
else: #짝수라면 중앙 두글자
return str[(len(str) // 2) -1 : len(str) // 2 + 1]
print(find_middle(n))
코드 결과
#예시1
문자열을 입력하시오 : 안녕하세요안녕
세
#예시2
문자열을 입력하시오 : 하이방가안녕
방가
'코드예시👨🏻💻▶️ 파이썬' 카테고리의 다른 글
파이썬 1부터 100까지 합할 때 3000을 넘는 시기를 찾는 프로그램 (0) | 2020.10.22 |
---|---|
파이썬 스마트폰 잠금해제 프로그램 (0) | 2020.10.22 |
파이썬 로또 프로그램 만들기 (0) | 2020.10.22 |
파이썬 경과한 날짜 구하기 (달력, 날짜 계산) (0) | 2020.10.22 |
파이썬 딕셔너리로 영한/한영 사전 프로그램 작성하기 (0) | 2020.10.22 |