Skip to content

Commit 4aace21

Browse files
committed
Update app.py
1 parent 7de7c50 commit 4aace21

File tree

1 file changed

+11
-5
lines changed
  • Medium-Questions/70-Pascals-triangle/Python

1 file changed

+11
-5
lines changed

Medium-Questions/70-Pascals-triangle/Python/app.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,22 @@ def main():
3232
global data
3333
data = []
3434

35-
x = int(input("level: "))
35+
while True:
36+
try:
37+
x = int(input("level: "))
38+
except ValueError:
39+
continue
40+
else:
41+
break
3642
plevel = 0
3743
for each in range(x):
3844
data.append(makeThisLevel(each))
3945

4046
max_len = len(data[-1])
41-
for i in data:
42-
for j in i:
43-
space = max_len - len(i)
44-
print(" " * (space // 2), j, " " * (space //2), end="")
47+
for index, i in enumerate(data):
48+
space = max_len - len(i)
49+
print(f"[{index}]", end=" ")
50+
print(" " * ((space // 2 +1 )), "".join(i), " " * (space //2 +1), end="")
4551
print("")
4652

4753

0 commit comments

Comments
 (0)