-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbigdigits.py
More file actions
executable file
·95 lines (89 loc) · 2.16 KB
/
bigdigits.py
File metadata and controls
executable file
·95 lines (89 loc) · 2.16 KB
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#!/usr/bin/env python3
import sys
_DIGITS = [[" *** ",
" * * ",
"* *",
"* *",
"* *",
" * * ",
" *** "],
[" * ",
" ** ",
" * ",
" * ",
" * ",
" * ",
" *** "],
[" *** ",
" * * ",
" * * ",
" * ",
" * ",
" * ",
" ***** "],
[" *** ",
" * ",
" * ",
" ** ",
" * ",
" * ",
" *** "],
[" * ",
" ** ",
" * * ",
" * * ",
" ******",
" * ",
" * "],
[" **** ",
" * ",
" * ",
" *** ",
" * ",
" * ",
" *** "],
[" * ",
" * ",
" * ",
" **** ",
" * * ",
" * * ",
" *** "],
[" ***** ",
" * ",
" * ",
" * ",
" * ",
" * ",
" * "],
[" *** ",
" * * ",
" * * ",
" *** ",
" * * ",
" * * ",
" *** "],
[" *** ",
" * * ",
" * * ",
" **** ",
" * ",
" * ",
" * "]]
_MAX_DIGIT_LINES = 7
try:
number = sys.argv[1]
line_index = 0
while line_index < _MAX_DIGIT_LINES:
line = ""
number_index = 0
while number_index < len(number):
digit = int(number[number_index])
line += _DIGITS[digit][line_index] + " "
number_index += 1
print(line)
line_index += 1
except IndexError:
print("usage bigdigits.py <number>")
except ValueError as err:
print(err)