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