Python-Neuling ist auf einen unbekannten Fehler gestoßen
伊谢尔伦
伊谢尔伦 2017-06-14 10:52:14
0
1
704

Der Code lautet wie folgt:

# -*- coding:gb2312 -*-

# 定义类
class Car:
    # 移动
    def move(self):
        print('车在奔跑...')

    # 鸣笛
    def toot(self):
        print("车在鸣笛...嘟嘟..")
        
    def introduce(self):
        print("车的颜色是%s,轮子数量是%d"%(BMW.color,BMW.wheelNum))


# 创建一个对象,并用变量BMW来保存它的引用
BMW = Car()
BMW.color = '黑色'
BMW.wheelNum = 4 #轮子数量
BMW.move()
BMW.toot()

BMW.introduce()

print(BMW.color)
print(BMW.wheelNum)

Ausführungsergebnis:

Meine Frage, diese Fehlermeldung:
inkonsistente Verwendung von Tabulatoren und Leerzeichen beim Einrücken. Was bedeutet das?
Ich habe es mit Google übersetzt, es bedeutet:
Inkonsistente Verwendung von Tabulatoren und Leerzeichen beim Einrücken

Das Problem ist, dass ich es überprüft habe und keine Fehler erkennen kann.

Wie im Bild gezeigt, habe ich die falsche Zeile mit Kommentaren blockiert und das Programm kann automatisch ausgeführt werden. Mit anderen Worten: Andere eingerückte Zeilen neben der falschen Zeile können reibungslos verlaufen. Ich kann also nicht erkennen, was falsch ist.

# -*- coding:gb2312 -*-

# 定义类
class Car:
    # 移动
    def move(self):
        print('车在奔跑...')

    # 鸣笛
    def toot(self):
        print("车在鸣笛...嘟嘟..")
        
    #def introduce(self):  把错误的地方暂时屏蔽
        #print("车的颜色是%s,轮子数量是%d"%(BMW.color,BMW.wheelNum)) 把错误的地方暂时屏蔽


# 创建一个对象,并用变量BMW来保存它的引用
BMW = Car()
BMW.color = '黑色'
BMW.wheelNum = 4 #轮子数量
BMW.move()
BMW.toot()

#BMW.introduce()  把错误的地方暂时屏蔽

print(BMW.color)
print(BMW.wheelNum)

Ausführungsergebnis:

Wie im Bild gezeigt, habe ich die falsche Zeile mit Kommentaren blockiert und das Programm kann automatisch ausgeführt werden. Mit anderen Worten: Andere eingerückte Zeilen neben der falschen Zeile können reibungslos verlaufen. Ich kann also nicht erkennen, was falsch ist.

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

Antworte allen(1)
仅有的幸福

不要用tab,或者设置你的编辑器一个tab为4个空格,建议可以使用sublime

不知道你用的是什么编辑器,如果你用sublime的话可以看出你到底是怎么缩进的

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage