案例
正確寫法
class CokeCola:
formula=['caffeine','sugar','water','soda']
def drink(self, how_much):
if how_much =='a sip':
print('Cool-')
elif how_much =='whole bottle':
print('Headache!')
ice_coke=CokeCola()
ice_coke.drink('a sip')
我的錯誤寫法:
class CokeCola:
formula=['caffeine','soda','water','sugar']
def drink(self,how_much):
if how_much ='a sip'
print('cool')
elif how_much ='a bottle'
print('Headahce')
ice_coke = CokeCola()
ice_coke.drink('a sip')
學習的地方:
(1)how_much ='a sip' 應該為 how_much =='a sip' ,兩者是比較,而不是賦值
(2)if和elif后面要加上冒號。
參考:侯爵的《編程小白的第一本Pyhton入門書》
程序來源:侯爵的《編程小白的第一本Pyhton入門書》
備注:侯爵的這個程序(P104)也寫錯了,elif后面要加冒號的。