Simplify Python Code

print_with_tab / print_with_whitespace is trivial with Python
string formatting and was mostly used in only 2 lines.
This commit is contained in:
Martin Thoma
2022-04-02 07:32:09 +02:00
parent 354c1f9ab3
commit c500424956
47 changed files with 208 additions and 387 deletions

View File

@@ -134,17 +134,10 @@ SAFE_SPOTS: Final[FrozenSet[Tuple[int, int]]] = COMPUTER_SAFE_SPOTS | frozenset(
)
def str_with_tab(indent: int, text: str, uppercase: bool = True) -> str:
"""Create a string with ``indent`` spaces followed by ``text``."""
if uppercase:
text = text.upper()
return " " * indent + text
def intro() -> None:
"""Print the intro and print instructions if desired."""
print(str_with_tab(33, "Queen"))
print(str_with_tab(15, "Creative Computing Morristown, New Jersey"))
print(" " * 33 + "Queen")
print(" " * 15 + "Creative Computing Morristown, New Jersey")
print("\n" * 2)
if ask("DO YOU WANT INSTRUCTIONS"):
print(INSTR_TXT)