ich bin neu in der Community und habe auch schon gleich das erste Problem.
Wie gesagt, ich habe ein kleines Problem und drehe mich irgendwie immer im kreis. Ich möchte eine Graphische Oberfläche bauen, die mir die Primzahlen zwischen 2 bestimmten Werten ausgibt.
Ich habe eine Klasse Primzahlen die mir die Primzahlen berechnet, jedoch weiß ich nicht, wie ich sie in die Oberfläche integriere.
Vielleicht könntet ihr mir ja helfen und mir ein paar Tipps geben um meinen Programmierstil zu verbessern. Bin noch Anfänger.
Code: Alles auswählen
from Tkinter import *
class Primzahlen():
def __init__(self,obergrenze,untergrenze):
self.obergrenze = obergrenze
self.untergrenze = untergrenze
def berechne(self):
for n in range(self.obergrenze, self.untergrenze):
for x in range(2, n):
if n % x == 0:
break
else:
print n
fenster = Tk(className="Primzahlengenerator")
frame1 = Frame(fenster)
frame2 = Frame(fenster)
label1 = Label(frame1,text="Obere Grenze")
label2 = Label(frame1, text="Untere Grenze")
scrollbar = Scrollbar(frame1)
scrollbar.pack(side=RIGHT, fill=Y)
text = Text(frame1,
width=40, height=20,
yscrollcommand=scrollbar.set)
entry1 = Entry(frame1)
entry2 = Entry(frame1)
button = Button(frame1, text="Berechne Primzahlen",)
frame1.pack()
frame2.pack()
label1.pack()
entry1.pack()
label2.pack()
entry2.pack()
button.pack()
text.pack()
fenster.mainloop()