Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.93 KB | None | 0 0
  1. def cekPalindrome(kata):
  2.     panjang_kata = len(kata)
  3.     panjang_kata_array = panjang_kata - 1
  4.     kata_dibalik = ''
  5.  
  6.     for p in range(panjang_kata):
  7.         kata_dibalik += kata[panjang_kata_array - p]
  8.  
  9.     print('--> "{0}" kalau dibalik menjadi "{1}"'.format(kata, kata_dibalik))
  10.  
  11.     if kata_dibalik == kata:
  12.         print('--> Wah, ternyata "{0}" merupakan palindrome'.format(kata))
  13.     else:        
  14.         print('--> Hmm... "{0}" bukan merupakan palindrome...'.format(kata))
  15.  
  16. print('---------------------------------------------------')
  17. print('Menentukan Palindrome')
  18. print('---------------------------------------------------')
  19. input_kata = input('Masukan sebuah kata: ')
  20.  
  21. while True:    
  22.     if input_kata is '':
  23.         print('Exit...')
  24.         break
  25.     else:
  26.         cekPalindrome(input_kata.lower())
  27.         input_kata = ''
  28.         input_kata = input('\nCoba lagi kata baru (langsung ENTER untuk exit): ')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement