master > master: code - display methoden vereinfacht

This commit is contained in:
RD 2021-10-24 12:29:06 +02:00
parent 85bd7d4f41
commit aa7c983e99
1 changed files with 17 additions and 8 deletions

View File

@ -22,21 +22,30 @@ def DisplayCase(name: Any):
# METHODS display algorithm start/end
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def DisplayStartOfAlgorithm(name: str, **inputs: Any):
logInfo('Ausführung vom Algorithmus: \033[92;1m{}\033[0m'.format(name))
logInfo('INPUTS');
def DisplayStartOfAlgorithm(name: str, *_: Any, **inputs: Any):
DisplayBar(80);
logPlain('Ausführung vom Algorithmus: \033[92;1m{}\033[0m'.format(name));
logPlain('INPUTS');
for varname, value in inputs.items():
logPlain(' - {} = {}'.format(varname, value))
return;
def DisplayEndOfAlgorithm(**outputs: Any):
logInfo('OUTPUTS:')
def DisplayEndOfAlgorithm(*_: Any, **outputs: Any):
logPlain('OUTPUTS:')
for varname, value in outputs.items():
logPlain(' - {} = {}'.format(varname, value))
DisplayMetrics()
DisplayBar(80);
return;
def DisplayMetrics():
logInfo('Dauer der Ausführung: t = \033[2m{}\033[0m'.format(TimeElapsed()))
logInfo('Anzahl der Schritte: T(n) = \033[1m{}\033[0m'.format(NumberOfSteps()))
logPlain('Dauer der Ausführung: t = \033[2m{}\033[0m'.format(TimeElapsed()));
logPlain('Anzahl der Schritte: T(n) = \033[1m{}\033[0m'.format(NumberOfSteps()));
return;
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# METHODS Verschiedenes
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def DisplayBar(n: int = 80):
logPlain('+{}+'.format('-'*n));
return;