class ParentClass1:
def__init__(self,name,age):
self.name=name
self.age=age
def speak(self):
print('speak ParentClass1)
class SubClass1(ParentClass1):
def__init__(self,name,age,county):
ParentClass1.__init__(self,name,age)
self.county=county
def write(self):
print('write SubClass1')
求教為什么運行之后總是出現 expected an indented block
純小白,求教
uj5u.com熱心網友回復:
以后凡是報錯資訊出現“indented ” 這個英文單詞,說明有縮進錯誤。不清楚你用的是啥ide 或編輯器,原因大概是tab 和空格鍵混用了,造成的縮進不一致。
解決方法:
先選中塊代碼,用快捷方式統一左移動,再右縮進。
uj5u.com熱心網友回復:
class ParentClass1:
def __init__(self,name,age):
self.name=name
self.age=age
def speak(self):
print('speak ParentClass1')
class SubClass1(ParentClass1):
def __init__(self,name,age,county):
ParentClass1.__init__(self,name,age)
self.county=county
def write(self):
print('write SubClass1')
你仔細對照一下吧,你主要問題是def后面沒空格,print('speak ParentClass1)少了個引號,再就是縮進,看不到你的。
uj5u.com熱心網友回復:
indented,參差不齊的,鋸齒狀的。意思就是你的代碼縮進出現問題。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/122777.html
上一篇:Python萌新
