반응형
'도서관에서 보자'라는 문장을 거꾸로 배열하여 암호로 만드는 프로그램을 작성해보자.
s = "도서관에서 보자"
print("평문: ", s)
print("암호문: ", s[-1: -9: -1])
▶️ s[-1: -9: -1] : 뒤에서부터 첫 번째 index부터 뒤에서부터 8번째 index까지 간격이 -1인 문자열
★ s[-1: :-1]도 동일한 의미로 사용됨 ★
첫 번째 암호문은 문자열 전체를 거꾸로 만들고, 두 번째 암호문은 입력한 문자열 중 첫 글자와 마지막 글자는 두고 나머지 문자열을 거꾸로 만들어 출력하는 프로그램을 작성해보자.
sen=input("평문 입력: ")
code1=sen[-1: :-1]
print("암호문1: "+code1)
code2=sen[0]+sen[-2:-len(sen):-1]+sen[-1]
print("암호문2: "+code2)
▶️ s[0]+s[-2:len(s):-1]+s[-1] : 0번 index 문자 출력 + 뒤에서부터 두 번째 index부터 문자열 전체 길이 index(7번 index)까지 간격이 -1인 문자열 + 뒤에서부터 첫 번째 index 문자 출력
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] 조건문 개념 정리 (0) | 2021.08.26 |
---|---|
[ Python ] 2050년 나이 계산 프로그램 (0) | 2021.08.25 |
[ Python ] 거북이와 대화하기 프로그램 (0) | 2021.08.25 |
[ Python ] 간단한 챗봇 프로그램 (0) | 2021.08.25 |
[ Python ] 소금물 농도 계산 프로그램 (0) | 2021.08.25 |