Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: cp1252 -*-
- """
- Max Urde maur0951 inlupp 02
- På rad 5 så strippar vi bort allt som inte är nuffror eller bokstäver
- På rad 6 så vänder vi på strängen ger test det värdet
- På rad 7 så jämför vi om det stämmer
- re.sub("[^A-Za-z0-9]+", "", palindrom)
- Betyder att den ska ersätta allt som inte är A-Z eller a-z eller 0-9 med ""
- "" i detta fallet blir att den tar bort det helt
- [::-1]
- Innebär att den ska vända på den inmatade strängen.
- """
- import re
- def ispalindrome(palindrom):
- palindrom = re.sub("[^A-Za-z0-9]+", "", palindrom).lower()
- test = palindrom[::-1]
- if palindrom == test:
- print "Ja, din inmatning är korrekt"
- else:
- print "Nej, det är inte en palindrom!"
- def main():
- testpal = raw_input ("Hej, Skriv in en palindrom: ")
- ispalindrome(testpal)
- if __name__ == '__main__':
- main()
Add Comment
Please, Sign In to add comment