Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions dynamic_programming/catalan_numbers.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,21 +59,21 @@

if __name__ == "__main__":
print("\n********* Catalan Numbers Using Dynamic Programming ************\n")
print("\n*** Enter -1 at any time to quit ***")
print("\n*** Enter negative int at any time to quit ***")
print("\nEnter the upper limit (≥ 0) for the Catalan number sequence: ", end="")
try:
while True:
N = int(input().strip())
N = int(input("Enter (int).strip())

Check failure on line 66 in dynamic_programming/catalan_numbers.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (invalid-syntax)

dynamic_programming/catalan_numbers.py:66:27: invalid-syntax: missing closing quote in string literal
if N < 0:

Check failure on line 67 in dynamic_programming/catalan_numbers.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (invalid-syntax)

dynamic_programming/catalan_numbers.py:67:21: invalid-syntax: Expected `else`, found `:`
print("\n********* Goodbye!! ************")
break

Check failure on line 69 in dynamic_programming/catalan_numbers.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (invalid-syntax)

dynamic_programming/catalan_numbers.py:69:17: invalid-syntax: Expected `)`, found `break`

Check failure on line 69 in dynamic_programming/catalan_numbers.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (invalid-syntax)

dynamic_programming/catalan_numbers.py:69:1: invalid-syntax: Unexpected indentation

Check failure on line 69 in dynamic_programming/catalan_numbers.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (invalid-syntax)

dynamic_programming/catalan_numbers.py:68:60: invalid-syntax: Expected `)`, found newline
else:
print(f"The Catalan numbers from 0 through {N} are:")
print(catalan_numbers(N))
print("Try another upper limit for the sequence: ", end="")
except NameError, ValueError:

Check failure on line 74 in dynamic_programming/catalan_numbers.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (invalid-syntax)

dynamic_programming/catalan_numbers.py:74:12: invalid-syntax: Only single target (not tuple) can be annotated

Check failure on line 74 in dynamic_programming/catalan_numbers.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (invalid-syntax)

dynamic_programming/catalan_numbers.py:74:5: invalid-syntax: Expected `except` or `finally` after `try` block
print("\n********* Invalid input, goodbye! ************\n")

Check failure on line 75 in dynamic_programming/catalan_numbers.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (invalid-syntax)

dynamic_programming/catalan_numbers.py:75:1: invalid-syntax: Unexpected indentation

Check failure on line 75 in dynamic_programming/catalan_numbers.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (invalid-syntax)

dynamic_programming/catalan_numbers.py:74:34: invalid-syntax: Expected an expression

import doctest

Check failure on line 77 in dynamic_programming/catalan_numbers.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (invalid-syntax)

dynamic_programming/catalan_numbers.py:77:5: invalid-syntax: Expected a statement

doctest.testmod()
Loading