What is wrong with the code in Figure A?

Instructor solution
Line 7 print("FizzBuzz")
will never be reached.
if/elif/else statements evaluate each expression one by one. In the case where x is divisible by both 3 and 5 (i.e., 15), the first expression x % 3 == 0
will evaluate as true, and the other expressions will not be reached. In all other cases, x % 3 == 0 and x % 5 == 0
will be false.
Order matters for if/elif/else statements. Figure B is a correct implementation of the FizzBuzz code.
Figure B
Control Flow in Python Presentation (page 6)
You may exit out of this review and return later without penalty.