/
ch-1.py
52 lines (35 loc) · 896 Bytes
/
ch-1.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/usr/bin/env python
'''
-------------------------------------
AUTHOR: Robert DiCicco
DATE : 2023-07-24
Challenge 227 Task 1 Friday 13th ( Python )
-------------------------------------
'''
from datetime import date
import sys
n = len(sys.argv)
if n == 1:
print("Please select a year between 1753 and 9999")
sys.exit(0)
year = int(sys.argv[1])
if year < 1753 or year > 9999:
print("Please select a year between 1753 and 9999")
sys.exit(0)
for month in range(1,12):
d = date(year, month, 13)
wd = d.weekday()
if wd == 4: # Monday = 0, Sunday = 6
print(f"{year} {month} 13 is a Friday")
month += 1
'''
-------------------------------------
SAMPLE OUTPUT
python .\Friday13.py 2023
2023 1 13 is a Friday
2023 10 13 is a Friday
python .\Friday13.py 1753
1753 4 13 is a Friday
1753 7 13 is a Friday
-------------------------------------
'''