Changes

Jump to: navigation, search

OPS435 Python Lab 5

210 bytes added, 11:08, 5 September 2017
PART 1 - Handling Errors
TypeError: Can't convert 'int' object to str implicitly
</source><br><br>'''Question:''' According to the exception error message, what do you think caused the error?<br><br>::#Click on the following link '[https://docs.python.org/3/library/exceptions.html#TypeError TypeErrorconcrete-exceptions https://docs.python.org/3/library/exceptions.html#concrete-exceptions.]' and scroll or search for '''TypeError'''. Take a few moments to determine what a TypeError exception error means.<br><br>You should have learned that the TypeError exception error indicates a mismatch of a type (i.e. string, int, float, list, etc). If Python doesn't know how to handle it, perhaps we could change the number into a string or change the string into a number.::#<br><br>If we want to write this program safely, we can catch this error while it's happening. This is done with a specific block of code called a [https://docs.python.org/3/tutorial/errors.html#handling-exceptions '''try ''' clause] where you place code inbetween the '''try:''' and ''''except:'''. If no error occurs in the code the except portion will be skipped.<br><br>::#No ExceptionLet's demonstrate to handle our TypeError error by issuing the following lines of code:<source lang="python">
try:
print(5 + 10)
13,420
edits

Navigation menu