Python Python Basics Functions and Looping Exception Flow

Kiem Ruach
Kiem Ruach
2,267 Points

This was not covered in the video

I don't understand what this code is meant to do. Is it trying to declare the variable "result" Is it going down the alphabet? So confused.

1 Answer

Jassim Al-Hatem
Jassim Al-Hatem
9,475 Points

No, It's just testing your understanding of Errors and Exceptions. There are two cases in that quiz. The first case doesn't throw an error and the second one throws a TypeError.

print("A")
try:
    result = 5 + 5
    print("B")
except ValueError:
    print("C")
except TypeError:
    print("D")
else:
    print("E")
print("F")

The output of this one is: A B E F

Because there was no error :).