문장역순으로 출력하기 while문
조회수 1223회
문장을 역순으로, 공백을 하이픈(-)으로 입력하여 출력하고 싶은데
공백을 하이픈으로 바꾸는 부분이 뭐가 잘못된건지 모르겠어요
sentence='쥐 구멍에 볕 들 날 있다.'
i=len(sentence)-1
while i >= 0 :
if sentence[i]=='':
print('-')
else:
print('%s'% sentence[i],end='')
i-=1
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
공백은 작은 따옴표 사이에 공백 하나를 넣어야 합니다.
' '
<= 공백임''
<= 공백 아님아래 코드도 참고하세요.
- 코드
sentence='쥐 구멍에 볕 들 날 있다.' i=len(sentence)-1 while i >= 0 : if sentence[i]==' ': print('-',end='') else: print('%s'% sentence[i],end='') i-=1
- 결과
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력