STY: Fix Flake8 issues

This commit is contained in:
Martin Thoma
2022-03-10 06:48:51 +01:00
parent 84c4741dd1
commit ddacedb0b0
4 changed files with 196 additions and 150 deletions

View File

@@ -362,12 +362,12 @@ def human_has_move(board):
def get_board_spaces():
""" generates the space names (1-9)"""
"""generates the space names (1-9)"""
yield from range(1, 10)
def get_board_spaces_with(board, val):
""" generates spaces containing pieces of type val"""
"""generates spaces containing pieces of type val"""
for i in get_board_spaces():
if board_contents(board, i) == val:
yield i

View File

@@ -16,6 +16,7 @@ filenames.
import time
def print_with_tab(spaces_count, msg):
if spaces_count > 0:
spaces = " " * spaces_count
@@ -23,6 +24,7 @@ def print_with_tab(spaces_count, msg):
spaces = ""
print(spaces + msg)
def get_yes_or_no():
while True:
response = input().upper()

View File

@@ -27,22 +27,27 @@ k = 0
phrase = 1
line = ""
def print_centered(msg):
spaces = " " * ((PAGE_WIDTH - len(msg)) // 2)
print (spaces + msg)
print(spaces + msg)
def process_phrase_1():
global line
line_1_options = ["MIDNIGHT DREARY",
line_1_options = [
"MIDNIGHT DREARY",
"FIERY EYES",
"BIRD OR FIEND",
"THING OF EVIL",
"PROPHET"]
"PROPHET",
]
line = line + line_1_options[i]
return line
def process_phrase_2():
global line
global u
@@ -52,12 +57,14 @@ def process_phrase_2():
("THRILLED ME", None),
("STILL SITTING....", None),
("NEVER FLITTING", 2),
("BURNED", None)]
("BURNED", None),
]
words, u_modifier = line_2_options[i]
line += words
if not (u_modifier is None):
u = u_modifier
def process_phrase_3():
global line
@@ -73,6 +80,7 @@ def process_phrase_3():
if (not only_if_u) or (u > 0):
line = line + words
def process_phrase_4():
global line
@@ -81,10 +89,12 @@ def process_phrase_4():
("YET AGAIN"),
("SLOWLY CREEPING"),
("...EVERMORE"),
("NEVERMORE")]
("NEVERMORE"),
]
line += phrases[i]
def maybe_comma():
# line 210
global u
@@ -136,7 +146,7 @@ def main():
1: process_phrase_1,
2: process_phrase_2,
3: process_phrase_3,
4: process_phrase_4
4: process_phrase_4,
}
while True:
@@ -156,5 +166,6 @@ def main():
continue
pick_phrase()
if __name__ == "__main__":
main()

View File

@@ -8,20 +8,49 @@ medals = {
"silver": 0,
"bronze": 0,
}
max_speeds = [14,18,26,29,18,25,28,32,29,20,29,29,25,21,26,29,20,21,20,18,26,25,33,31,22]
max_speeds = [
14,
18,
26,
29,
18,
25,
28,
32,
29,
20,
29,
29,
25,
21,
26,
29,
20,
21,
20,
18,
26,
25,
33,
31,
22,
]
def ask(question):
print(question, end="? ")
return input().upper()
def ask_int(question):
reply = ask(question)
return int(reply) if reply.isnumeric() else -1
def pre_run():
print("\nType \"INS\" for instructions")
print("Type \"MAX\" for approximate maximum speeds")
print("Type \"RUN\" for the beginning of the race")
print('\nType "INS" for instructions')
print('Type "MAX" for approximate maximum speeds')
print('Type "RUN" for the beginning of the race')
cmd = ask("Command--")
while cmd != "RUN":
if cmd == "INS":
@@ -48,7 +77,8 @@ def pre_run():
print(f" {i + 1} {max_speeds[i]}")
cmd = ask("Command--")
else:
cmd = ask(f"\"{cmd}\" is an illegal command--Retry")
cmd = ask(f'"{cmd}" is an illegal command--Retry')
def run():
global medals
@@ -63,7 +93,7 @@ def run():
old_speed = speed
opt = ask_int("Option")
while opt < 1 or opt > 8:
if(opt == 0):
if opt == 0:
print(f"You've taken {int(time)} seconds.")
else:
print("What?")
@@ -71,7 +101,7 @@ def run():
if opt == 8:
print("***Cheat")
if random() < .7:
if random() < 0.7:
print("An official caught you!")
print(f"You took {int(time + random())} seconds.")
return
@@ -99,8 +129,10 @@ def run():
speed -= int(random() * (10 - 5) + 5)
print(f" {int(speed)} M.P.H.")
if speed > max_speeds[i]:
if random() < ((speed - max_speeds[i]) * .1) + .2:
print(f"You went over the maximum speed and {'snagged a flag' if random() < .5 else 'wiped out'}!")
if random() < ((speed - max_speeds[i]) * 0.1) + 0.2:
print(
f"You went over the maximum speed and {'snagged a flag' if random() < .5 else 'wiped out'}!"
)
print(f"You took {int(time + random())} seconds")
return
else:
@@ -113,26 +145,27 @@ def run():
else:
time += max_speeds[i] - speed + 1
if speed > max_speeds[i]:
time += .5
time += 0.5
break
print(f"\nYou took {int(time + random())} seconds.")
avg = time / gates
if avg < 1.5 - (lvl * .1):
if avg < 1.5 - (lvl * 0.1):
print("Yout won a gold medal!")
medals["gold"] += 1
elif avg < 2.9 - (lvl * .1):
elif avg < 2.9 - (lvl * 0.1):
print("You won a silver medal!")
medals["silver"] += 1
elif avg < 4.4 - (lvl * .01):
elif avg < 4.4 - (lvl * 0.01):
print("You won a bronze medal!")
medals["bronze"] += 1
while True:
gates = ask_int("How many gates does this course have (1 to 25)")
if gates < 1:
print("Try again,")
else:
if(gates > 25):
if gates > 25:
print("25 is the limit.")
break
@@ -152,7 +185,7 @@ while True:
if answer == "YES" or answer == "NO":
break
else:
print("Please type \"YES\" or \"NO\"")
print('Please type "YES" or "NO"')
if answer == "NO":
break