mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2025-12-22 07:10:42 -08:00
MAINT: Apply pre-commit
Remove byte-order-marker pre-commit check as there would be many adjustments necessary
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
#
|
||||
########################################################
|
||||
|
||||
|
||||
def parse_input():
|
||||
"""
|
||||
function to parse input for weekday and leap year boolean
|
||||
@@ -32,7 +33,7 @@ def parse_input():
|
||||
"wednesday": -3,
|
||||
"thursday": -4,
|
||||
"friday": -5,
|
||||
"saturday": -6
|
||||
"saturday": -6,
|
||||
}
|
||||
|
||||
day = 0
|
||||
@@ -51,11 +52,11 @@ def parse_input():
|
||||
while True:
|
||||
leap = input("IS IT A LEAP YEAR?:")
|
||||
|
||||
if 'y' in leap.lower():
|
||||
if "y" in leap.lower():
|
||||
leap_day = True
|
||||
break
|
||||
|
||||
if 'n' in leap.lower():
|
||||
if "n" in leap.lower():
|
||||
leap_day = False
|
||||
break
|
||||
|
||||
@@ -66,12 +67,12 @@ def calendar(weekday, leap_year):
|
||||
"""
|
||||
function to print a year's calendar.
|
||||
|
||||
input:
|
||||
input:
|
||||
_weekday_: int - the initial day of the week (0=SUN, -1=MON, -2=TUES...)
|
||||
_leap_year_: bool - indicates if the year is a leap year
|
||||
"""
|
||||
months_days = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
|
||||
days = 'S M T W T F S\n'
|
||||
days = "S M T W T F S\n"
|
||||
sep = "*" * 59
|
||||
years_day = 365
|
||||
d = weekday
|
||||
@@ -80,26 +81,31 @@ def calendar(weekday, leap_year):
|
||||
months_days[2] = 29
|
||||
years_day = 366
|
||||
|
||||
months_names = [" JANUARY ",
|
||||
" FEBRUARY",
|
||||
" MARCH ",
|
||||
" APRIL ",
|
||||
" MAY ",
|
||||
" JUNE ",
|
||||
" JULY ",
|
||||
" AUGUST ",
|
||||
"SEPTEMBER",
|
||||
" OCTOBER ",
|
||||
" NOVEMBER",
|
||||
" DECEMBER"]
|
||||
months_names = [
|
||||
" JANUARY ",
|
||||
" FEBRUARY",
|
||||
" MARCH ",
|
||||
" APRIL ",
|
||||
" MAY ",
|
||||
" JUNE ",
|
||||
" JULY ",
|
||||
" AUGUST ",
|
||||
"SEPTEMBER",
|
||||
" OCTOBER ",
|
||||
" NOVEMBER",
|
||||
" DECEMBER",
|
||||
]
|
||||
|
||||
days_count = 0 # S in the original program
|
||||
|
||||
# main loop
|
||||
for n in range(1, 13):
|
||||
days_count += months_days[n-1]
|
||||
print("** {} ****************** {} ****************** {} **\n".format(days_count,
|
||||
months_names[n-1], years_day-days_count))
|
||||
days_count += months_days[n - 1]
|
||||
print(
|
||||
"** {} ****************** {} ****************** {} **\n".format(
|
||||
days_count, months_names[n - 1], years_day - days_count
|
||||
)
|
||||
)
|
||||
print(days)
|
||||
print(sep)
|
||||
|
||||
@@ -113,11 +119,11 @@ def calendar(weekday, leap_year):
|
||||
break
|
||||
|
||||
if d2 <= 0:
|
||||
print("{}".format(' '), end=' ')
|
||||
print("{}".format(" "), end=" ")
|
||||
elif d2 < 10:
|
||||
print(" {}".format(d2), end=' ')
|
||||
print(f" {d2}", end=" ")
|
||||
else:
|
||||
print("{}".format(d2), end=' ')
|
||||
print(f"{d2}", end=" ")
|
||||
print()
|
||||
|
||||
if d2 >= months_days[n]:
|
||||
@@ -132,9 +138,9 @@ def calendar(weekday, leap_year):
|
||||
|
||||
|
||||
def main():
|
||||
print(" "*32 + "CALENDAR")
|
||||
print(" "*15 + "CREATIVE COMPUTING MORRISTOWN, NEW JERSEY")
|
||||
print("\n"*11)
|
||||
print(" " * 32 + "CALENDAR")
|
||||
print(" " * 15 + "CREATIVE COMPUTING MORRISTOWN, NEW JERSEY")
|
||||
print("\n" * 11)
|
||||
|
||||
day, leap_year = parse_input()
|
||||
calendar(day, leap_year)
|
||||
|
||||
Reference in New Issue
Block a user