# Betroffene BY DANIEL SCHLAPA # Bsp. QRCODE: Mustermann;Max;01.01.2024;m;40000;Musterstadt;deutsch;Musterstraße 1;;;;;; # qrcode = "Mustermann;Max;01.01.2024;m;40000;Musterstadt;deutsch;Musterstraße 1;;;;;;" import time import qrcode # print(time.strftime("%d%H%M%b%y")) # print(time.strftime("%d.%m.%Y %H:%M:%S")) """ try: except : if ';' in string: else: """ def input_code(): scancode = input("Scan den QR-Code: ").strip() if ';' in scancode: kompletter_qrcode = scancode nachname, vorname, geburtsdatum, geschlecht, plz, ort, nationalitaet, strasse, _, _, _, _, _, _, _ = kompletter_qrcode.split(";") kompletter_name = nachname + ", " + vorname print("AUSGABE DER DATEN") print("-----------------\n") print(f"Kompletter Name: {kompletter_name}") print("Vorname: " + vorname) print("Nachname: " + nachname) print("Straße: " + strasse) print(f"Postleitzzahl + Ort: {plz} {ort}") print("Geburtsdatum: " + geburtsdatum) print("Geschlecht: " + geschlecht) print("Nationalität: " + nationalitaet) start_datum = time.strftime("%d.%m.%Y") start_uhrzeit = time.strftime("%H:%M:%S") print(f"Erfasst um: {start_datum} - {start_uhrzeit}") else: print("Code: " + scancode) return nachname, vorname, geburtsdatum, geschlecht, plz, ort, nationalitaet, strasse def make_qrcode(): dateinname_qrcode = input("Dateiname: ").strip() img = qrcode.make('Daniel') img.save(dateinname_qrcode + ".png") print("QR-Code " + dateinname_qrcode + ".png" + " wurde erstellt.") return dateinname_qrcode def main(): print("""Menü ---- [1] - Betroffne einregistrieren [2] - Betroffne ausregistrieren [3] - Betroffne suchen [4] - QR-Code erstellen [5] - Test [6] - Ende""") while True: menu_auswahl = int(input("Menüpunkt: ")) if (menu_auswahl == 1): input_code() elif (menu_auswahl == 2): print("SORRY - 2") elif (menu_auswahl == 3): print("SORRY - 3") elif (menu_auswahl == 4): make_qrcode() elif (menu_auswahl == 5): print("SORRY - 5") elif (menu_auswahl == 6): return else: print("Auswahl ist ungültig!") if __name__ == '__main__': main()