copied clean_input.py
This commit is contained in:
parent
255dfa8d0d
commit
066207c546
|
@ -0,0 +1,72 @@
|
||||||
|
"""This module handles most user inputs."""
|
||||||
|
|
||||||
|
__author__ = ""
|
||||||
|
__credits__ = ""
|
||||||
|
__email__ = ""
|
||||||
|
|
||||||
|
|
||||||
|
def io_str(message: str, options: list) -> str:
|
||||||
|
"""
|
||||||
|
This method checks if a user input fits the options.
|
||||||
|
It also handles 'r' for restarting and 'q' for quitting.
|
||||||
|
|
||||||
|
:param message: message needs to be a string that is printed for user instruction.
|
||||||
|
:param options: options is a list of viable inputs.
|
||||||
|
:return: Cleaned user input
|
||||||
|
"""
|
||||||
|
pass
|
||||||
|
# while True:
|
||||||
|
# try:
|
||||||
|
# i = str(input(message))
|
||||||
|
#
|
||||||
|
# except (ValueError, NameError):
|
||||||
|
# i = 0
|
||||||
|
# print("Eingabe nicht gültig, bitte wiederhole deine Eingabe.")
|
||||||
|
#
|
||||||
|
# if i in options:
|
||||||
|
# return i
|
||||||
|
#
|
||||||
|
# else:
|
||||||
|
# if i == "q":
|
||||||
|
# print(
|
||||||
|
# "---------------------\nSpiel wird beendet...\n---------------------")
|
||||||
|
# sys.exit()
|
||||||
|
# elif i == "r":
|
||||||
|
# print(
|
||||||
|
# "---------------------\nSpiel wird neu gestartet...\n---------------------")
|
||||||
|
# game.main()
|
||||||
|
# else:
|
||||||
|
# print('Noch nicht ganz richtig. Hast du deine Auswahl auch richtig geschrieben?')
|
||||||
|
|
||||||
|
|
||||||
|
def io_int(message: str) -> int:
|
||||||
|
"""
|
||||||
|
This method checks if a user input is an integer >1.
|
||||||
|
It also handles 'r' for restarting and 'q' for quitting.
|
||||||
|
|
||||||
|
:param message: message needs to be a string that is printed for user instruction
|
||||||
|
:return: Integer >1
|
||||||
|
"""
|
||||||
|
pass
|
||||||
|
# while True:
|
||||||
|
#
|
||||||
|
# unfiltered_input = input(message)
|
||||||
|
#
|
||||||
|
# if unfiltered_input == "q":
|
||||||
|
# print("---------------------\nSpiel wird beendet...\n---------------------")
|
||||||
|
# sys.exit()
|
||||||
|
# elif unfiltered_input == "r":
|
||||||
|
# print(
|
||||||
|
# "---------------------\nSpiel wird neu gestartet...\n---------------------")
|
||||||
|
# game.main()
|
||||||
|
#
|
||||||
|
# try:
|
||||||
|
# i = int(unfiltered_input)
|
||||||
|
#
|
||||||
|
# if i >= 1:
|
||||||
|
# return i
|
||||||
|
# else:
|
||||||
|
# print('Bitte gib eine ganze Zahl größer als 0 ein. ')
|
||||||
|
#
|
||||||
|
# except (ValueError, NameError):
|
||||||
|
# print("Eingabe nicht gültig, bitte wiederhole deine Eingabe.")
|
Loading…
Reference in New Issue