Ich gebe in einer Funktion mehrere Variablen ein; einige sollten immer ein string sein, andere dürfen nur eine Zahl zwischen 1 und 5 annehmen.
Wie kann ich die Sicherstellung am ehesten überprüfen?
Code: Alles auswählen
def schueler_erstellen(name, vorname, alter, klasse, kategorie):
if isinstance(name, str) and isinstance(vorname, str) and isinstance(alter, int) and isinstance(klasse, int) and isinstance(kategorie, int):
if klasse > 0 and 0 < klasse < 6 and 0 < kategorie < 6:
print("OK")
Besten Dank!!