Problem
Handling a TypeError when trying to add an integer and a string.
Code
result = 5 + "10"
Error
TypeError: unsupported operand type(s) for +: 'int' and 'str'
Issue
The error occurs because you cannot directly add an integer (int) and a string (str). Python does not automatically convert between these types for such operations.
Solution
Convert the string to an integer before performing the addition.
Possible code fix
result = 5 + int("10")
print(result) # Output: 15
Alternatively, you could convert the integer to a string if you need a concatenated string.
Alternative Code
result = str(5) + "10"
print(result) # Output: "510"