{{ 'ml-label-loading-course' | message }}
{{ toc.name }}
{{ toc.signature }}
{{ tocHeader }} {{ 'ml-btn-view-details' | message }}
{{ tocSubheader }}
{{ 'ml-toc-proceed-mlc' | message }}
{{ 'ml-toc-proceed-tbs' | message }}
Lektion
Övningar
Rekommenderade
Tester
Ett fel uppstod, försök igen senare!
Kapitel {{ article.chapter.number }}
{{ article.number }}. 

{{ article.displayTitle }}

{{ article.intro.summary }}
Visa mindre Visa mer expand_more
{{ ability.description }} {{ ability.displayTitle }}
Inställningar & verktyg för lektion
{{ 'ml-lesson-number-slides' | message : article.intro.bblockCount }}
{{ 'ml-lesson-number-exercises' | message : article.intro.exerciseCount }}
{{ 'ml-lesson-time-estimation' | message }}
Teori

Logiska fel

Logiska fel uppstår när programmeraren har tänkt fel i hur programmet ska fungera. Koden följer syntaxreglerna och går att köra, men det som händer är inte det avsedda. Om koden nedan är tänkt att räkna ut innehåller den ett logiskt fel.
print(10^2)
>
8

Det går bra att köra koden men man får ut fel resultat. Detta är på grund av att det inte är operatorn ^ som används för potenser i Python utan **. Operatorn ^ utför dock fortfarande en beräkning, bara inte den man väntar sig.

Laddar innehåll