#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!/ + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren