Example
[ ] review & run code
print("my number is " + "123") #string, represents a text character
print("my number is " + 123) #number, with numeric value
TypeError
The line print("my number is " + 123) causes the TypeError message to appear
TypeError: Can't convert 'int' object to str implicitly
When adding to the string "my number is " the compiler is experiencing another string, but finds a number *123
Python cannot convert the Integer 123 to a string without explicit instruction (in code)
in other words, python only allows combining like types
str + str
int + int
Task 3
Fix TypeError
Review the code in the cells below and then run the code
Fix any errors and run until the code no longer shows errors
[ ] review and run the code - then fix any Errors
total_cost = 3 + "45"
print(total_cost)
[ ] review and run the code - then fix any Errors
school_num = 123
print("the street number of Central School is " + school_num)
[ ] Read and run the code - write a hypothesis for what you observe adding float + int
[ ] HYPOTHESIS:
print(type(3.3))
print(type(3))
print(3.3 + 3)
On this page of the site you can watch the video online Errors! - Introduction to Python: Absolute Beginner Module 1 Video 12 with a duration of hours minute second in good quality, which was uploaded by the user Book Simplifiers 12 July 2021, share the link with friends and acquaintances, this video has already been watched 25 times on youtube and it was liked by 2 viewers. Enjoy your viewing!