Python - Methods and Behavior Definition
Identify the bug in this code that modifies an object's attribute:
class Person:
def __init__(self, name):
self.name = name
def change_name(self, new_name):
name = new_name
p = Person("Alice")
p.change_name("Bob")
print(p.name)