Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Python Python Basics (Retired) Things That Count Exceptions

What does the narrator mean by if the number "blows up"?

What does the narrator mean by if the number "blows up"?

1 Answer

By 'blowing up', the tutor is referring to the code breaking and getting an error.

In his example, he is trying to convert the user input into an integer, and the try/except statement is there just in case the user_num string could not be correctly converted.

In the 'except' (the exception, which is the block of code which runs if the 'try' code throws an error), he is converting the user input into a float. He is presuming that if the user did not enter an integer (a whole number), that their input was a float (with a decimal).

Of course, in this example, if the user did not enter an integer or a float for user_num, the code would 'blow up' anyway. This is why he says 'we are being a little naive and assuming that they are going to give us a float or a number'.