So this is my first project its in german and i wanted to get some opinions from a few experienced programmers to help me and stuff so this is the code and its a password manager
import random
def passwortgenerator(parameter):
worter = (
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"A",
"B",
"C",
"D",
"E",
"F",
"G",
"H",
"I",
"J",
"K",
"L",
"M",
"N",
"O",
"P",
"Q",
"R",
"S",
"T",
"U",
"V",
"W",
"X",
"Y",
"Z",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"!",
"@",
"#",
"$",
"%",
"^",
"&",
"*",
"(",
")",
"-",
"_",
"=",
"+",
"[",
"]",
"{",
"}",
";",
":",
",",
".",
"?",
)
passwort = "".join(random.sample(worter, k = int(parameter) ))
return passwort
generieren = input("Passwort generieren? ")
if generieren == "ja":
parameter = input("Wie viele Zeichen? ")
neues_passwort = passwortgenerator(parameter)
print(neues_passwort)
wo = input("Wo wirst du das Passwort verwenden? ")
open("passwörter.txt", "a").write(wo + ": " + neues_passwort + "\n")
anzeigen = input("Passwörter anzeigen? ")
if anzeigen == "ja":
with open("passwörter.txt", "r") as passworter:
print(passworter.read())
else:
anzeigen = input("Passwörter anzeigen? ")
if anzeigen == "ja":
with open("passwörter.txt", "r") as passworter:
print(passworter.read())
bewertung = input("Bewerten Sie bitte meinen Passwortmanager (1-10): ")
print("Danke für Ihre Hilfe!")
user = input("Wollen Sie noch Ihren Namen eingeben? ")
if user == "ja":
name = input("Ihr Name bitte: ")
open("Bewertung.txt", "a").write(name + ": " + bewertung + "\n")
else:
print("Ich danke Ihnen trotzdem.")
open("Bewertung.txt", "a").write("Anonym" + ": " + bewertung + "\n")