问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
class CocaCola:
formula = ['sugar','caffeine','water','soda']
def drink(self):
print('Energy!')
cola = CocaCola()
cola.drink()
运行结果及报错内容
"F:\Program Files\Python38\python.exe" F:/PycharmProjects/pythonProject/CocaCola.py
Traceback (most recent call last):
File "F:/PycharmProjects/pythonProject/CocaCola.py", line 3, in
class CocaCola:
File "F:/PycharmProjects/pythonProject/CocaCola.py", line 8, in CocaCola
cola = CocaCola()
NameError: name 'CocaCola' is not defined
我的解答思路和尝试过的方法
我想要达到的结果
我想知道错在哪里?