Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Python hjälp

Skapad av JimSan, 2010-12-06 18:04 i Webbutveckling & Programmering

3 125
3 inlägg
-1 poäng
JimSan
Visningsbild
P 32 Hjälte 27 inlägg
-1
Jag försöker skapa ett program som ska kontrollera palindromer som användaren själv anger och får det att fungera utifrån alla scenarier(små/stora bokstäver, mellanslag mellan orden) men dock inte om man exempelvis delar ett ord i två:

Ex ange palindromet: ann a anna

så vad jag antar krävs är en for-in loop som exempelvis
for p in pallindrom:
if p.isalpha()or p.isdigit(): sen fortsätta, eller hur gör jag det enklast?

So far har jag gjort detta och jag vet att den krånglar som den ser ut nu:P:

# -*- coding: cp1252 -*-




def main():
pallindrom = raw_input('
Hej! Ange ett ord eller fras och kontrollera ditt svar!: ')


pallindrom = pallindrom.strip()

pallindrom = pallindrom.lower()

pallindrom = pallindrom[::-1]


for p in pallindrom:
if p.isalpha()or p.isdigit():
if True:
print 'Ja! Svaret är en pallindrom'
else:
print










return main()

# Anropar main

main()

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Peter_den_bra
Visningsbild
Hjälte 121 inlägg
0
Det borde bara vara att jämföra den strängen med den bakvända strängen.
Ett stycke php-kod:
def main():
pallindrom = raw_input('Hej! Ange ett ord eller fras och kontrollera ditt svar!: ')

pallindrom = pallindrom.strip()
pallindrom = pallindrom.lower()

if pallindrom == pallindrom[::-1]:
print 'Ja! '+pallindrom+' ar ett pallindrom'
else:
print 'Nej! '+pallindrom+' ar inte ett pallindrom'

return main()

main()

Det är inte fel att ha fel.

JimSan
Visningsbild
P 32 Hjälte 27 inlägg
Trådskapare
0

Forum » Datorer & IT » Webbutveckling & Programmering » Python hjälp

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons