Code, der Fehler zurückgibt @ Linie 11 Anzahl + = 1; Ziel: Schreiben Sie eine Funktion, tag_count
, die als Argument eine Liste von Strings übernimmt. Es sollte eine Zählung geben, wie viele dieser Zeichenfolgen XML-Tags sind. Sie können feststellen, ob ein String ein XML-Tag ist, wenn er mit einer linken spitzen Klammer "<" beginnt und mit einer rechtwinkligen Klammer ">" endet.Code gibt ungültige Syntax zurück
def tag_count(string_list):
count=0
for string in string_list:
if (string.endswith('>') or string.startswith('<') == True
count=+1
return count
Sie vermissen den Doppelpunkt nach dem if-Anweisung, und Sie sollten Ihre Einbuchtung immer konstant sicherstellen. Sie können auch ein "und" anstelle von "oder" in der if-Anweisung verwenden. – BluCode
@BluCode danke für das Aufzeigen, was für Sie eine triviale Sache sein könnte, aber trotzdem steckte ich fest und es half. – RBU