Python: Add type annotations to all 'print' functions (#662)

* Add test to superstartrek and fixes several issues in superstartrek - I probably introduced them 🙈
* Mastermind type annotations
This commit is contained in:
Martin Thoma
2022-03-21 10:41:14 +01:00
committed by GitHub
parent c444da93c0
commit 1b1d50986b
50 changed files with 241 additions and 172 deletions

View File

@@ -9,7 +9,7 @@ Ported by Dave LeCompte
import random
def print_with_tab(num_spaces, msg):
def print_with_tab(num_spaces: int, msg: str) -> None:
if num_spaces > 0:
spaces = " " * num_spaces
else:
@@ -18,7 +18,7 @@ def print_with_tab(num_spaces, msg):
print(spaces + msg)
def print_instructions():
def print_instructions() -> None:
print("YOU HAVE 100 POINTS. BY GUESSING NUMBERS FROM 1 TO 5, YOU")
print("CAN GAIN OR LOSE POINTS DEPENDING UPON HOW CLOSE YOU GET TO")
print("A RANDOM NUMBER SELECTED BY THE COMPUTER.")