Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! python3
- # boxPrint.py - testing for try catch
- def boxPrint(symbol, width, height):
- if len(symbol) != 1:
- raise Exception('Symbol must be a single charater string.')
- if width <= 2:
- raise Exception('Width must be greater than 2.')
- if height <= 2:
- raise Exception('Height must be greater than 2.')
- print(symbol * width)
- for i in range(height -2):
- print(symbol + (' '* (width - 2)) + symbol)
- print(symbol * width)
- for sym, w, h in (('*', 4, 4), ('0', 20, 5), ('x', 1, 3), ('ZZ', 3, 3)):
- try:
- boxPrint(sym, w, h)
- except Exception as err:
- print('An exception happened: ' + str(err))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement