first outline of clean_input module.

This commit is contained in:
Polaris 2020-12-09 11:24:01 +01:00
parent b11622a471
commit 880e6dc029
1 changed files with 19 additions and 1 deletions

View File

@ -1 +1,19 @@
"""clean_input"""
"""clean_input"""
#message needs to be a string that is printed for user instruction. options is a list of viable inputs
def io(message: str, options: list) -> str:
while True:
try:
i = str(input(message))
except (ValueError, NameError):
print("Eingabe nicht gültig, bitte wiederhole deine Eingabe.")
if i in options:
return i
break
else:
print('Noch nicht ganz richtig. Hast du deine Auswahl auch richtig geschrieben?')