Q273. 입력받은 단어가 회문인지 아닌지 판별하는 프로그램을 완성하시오. (700점)
def is_palindrome(s):
for i in range(0, int(len(s)/2)):
if ______ != s[len(s)-i-1]:
return False
return ______
string = input("단어를 입력하세요 : ")
if _________________ :
print("'%s'은(는) 회문이다!" % string)
else:
print("'%s'은(는) 회문이 아니다!" % string)
- 난이도(1~10) : 7
- 힌트 :
- - 실행 결과
-
단어를 입력하세요 : 기러기
'기러기'은(는) 회문이다!
def is_palindrome(s):
for i in range(0, int(len(s)/2)):
if s[i] != s[len(s)-i-1]:
return False
return True
string = input("단어를 입력하세요 : ")
if is_palindrome(string) :
print("'%s'은(는) 회문이다!" % string)
else:
print("'%s'은(는) 회문이 아니다!" % string)