Guest User

Untitled

a guest
May 22nd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. # -*- coding: cp1252 -*-
  2. """
  3. Max Urde maur0951 inlupp 02
  4. På rad 5 så strippar vi bort allt som inte är nuffror eller bokstäver
  5. På rad 6 så vänder vi på strängen ger test det värdet
  6. På rad 7 så jämför vi om det stämmer
  7.  
  8. re.sub("[^A-Za-z0-9]+", "", palindrom)
  9. Betyder att den ska ersätta allt som inte är A-Z eller a-z eller 0-9 med ""
  10. "" i detta fallet blir att den tar bort det helt
  11.  
  12. [::-1]
  13. Innebär att den ska vända på den inmatade strängen.
  14.  
  15. """
  16. import re
  17.  
  18. def ispalindrome(palindrom):
  19. palindrom = re.sub("[^A-Za-z0-9]+", "", palindrom).lower()
  20. test = palindrom[::-1]
  21. if palindrom == test:
  22. print "Ja, din inmatning är korrekt"
  23. else:
  24. print "Nej, det är inte en palindrom!"
  25.  
  26. def main():
  27. testpal = raw_input ("Hej, Skriv in en palindrom: ")
  28. ispalindrome(testpal)
  29.  
  30. if __name__ == '__main__':
  31. main()
Add Comment
Please, Sign In to add comment