[Python] Palindrom-prüfer

Dieses Thema im Forum "Projekte / Codes" wurde erstellt von Kritiker, 4. Dezember 2006 .

Schlagworte:
  1. 4. Dezember 2006
    Palindrom-prüfer

    das folgende programm, welches ich unter linux in der sprache python geschrieben habe, prüft bei dem wort, dass man eingibt, ob es sich um ein Palindrom handelt. das programm besitzt zudem eine graphische oberfläche.
    es wurde getestet und ist lauffähig. den code stelle ich euch frei zu verfügung!

    beispiele für palindrome:

    Anna
    Otto
    Rentner
    Reittier
    Lagerregal
    Regallager
    ...

    Code:
    from Tkinter import *
    from string import *
    
    class Palindrom:
     def anzeigen(self):
     
     def Leerzeichen_entfernen(Zeichenkette):
     W1=Zeichenkette
     l=len(W1)
     W2=""
     pos=0
     while pos<l:
     if W1[pos]!=" ":
     W2=W2+W1[pos]
     pos=pos+1
     return W2
     
     def ueberpruefen():
     W1=e.get()
     W1=upper(W1)
     W1=Leerzeichen_entfernen(W1)
     L=len(W1)
     W2=""
     pos=L-1
     while pos>=0:
     W2=W2+W1[pos]
     pos=pos-1
     #print W2
     if W1==W2:
     s["text"]="Palindrom"
     else:
     s["text"]="kein Palindrom"
     
    
    
     Hauptfenster=Tk()
    
     l=Label(Hauptfenster,text="Palindrom by neger187")
     l.grid(row=0,column=0)
    
     e=Entry(Hauptfenster)
     e.grid(row=1,column=0)
    
     b=Button(Hauptfenster,text="ueberpruefen",command=ueberpruefen)
     b.grid(row=3,column=0)
    
     s=Label(Hauptfenster,text="")
     s.grid(row=2,column=0)
    
    
     
     
    Palindrompruefer=Palindrom()
    Palindrompruefer.anzeigen()
    mainloop()
    Download:
    Code:
    Download offline!/
     
  2. 4. Dezember 2006
    AW: [Python] Palindromprüfer

    Hm, nicht schlecht, dankeschön. Endlich mal wieder etwas zum herumspielen.
    Ich finde es gut das du es einfach zur Verfügung stellst. sehr selbstlos^^.
    Das gibt eine Bewertung von mir.

    Dankeschön noch einmal
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.