Passwort Generator GUI
Verfasst: Donnerstag 6. Juni 2019, 21:32
Moin,
Ich befasse mich erst seit kurzem mit Python und dies ist mein erstes richtiges kleines Programm,
daher wollte ich mal fragen ob es "sinnvoll" geschrieben ist oder ob vielleicht jemand einen Verbesserungsvorschlag hat.
Ich bedanke mich im Voraus 
Ich befasse mich erst seit kurzem mit Python und dies ist mein erstes richtiges kleines Programm,
daher wollte ich mal fragen ob es "sinnvoll" geschrieben ist oder ob vielleicht jemand einen Verbesserungsvorschlag hat.
Code: Alles auswählen
from tkinter import * #Ich weiß Sternchen sind bei so großen Modulen unnötig, ich werde es demnächst ändern.
import string
from random import choice
letters = string.ascii_letters+string.digits+"?!"
root = Tk(className=" Passwort Generator")
def gen():
output.delete(1.0, END)
a = int(anzahl.get())
l = int(laenge.get())
if l > 50:
output.insert(END, "Das Passwort darf maximal 50 Zeichen lang sein!")
else:
for a in range(a):
pw = ""
for b in range(l):
x = choice(letters)
pw = pw+x
output.insert(END, pw+"\n")
#text = Label(root, text="Passwort Generator")
#text.grid(row=0, column=0, sticky=W)
text1 = Label(root, text="Anzahl der Passwörter: ")
text1.grid(row=1, column=0, sticky=W)
anzahl = Entry(root)
anzahl.grid(row=2, column=0, sticky=W)
text2 = Label(root, text="Länge der Passwörter: ")
text2.grid(row=3, column=0, sticky=W)
laenge = Entry(root)
laenge.grid(row=4, column=0, sticky=W)
button = Button(root, text="generieren", command=gen)
button.grid(row=5, sticky=W)
output = Text(root, height=10, width=50)
output.grid(row=6, sticky=W)
root.mainloop()
