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

{{ article.displayTitle }}

{{ article.intro.summary }}
{{ 'ml-btn-show-less' | message }} {{ 'ml-btn-show-more' | message }} expand_more
{{ 'ml-heading-abilities-covered' | message }}
{{ ability.description }} {{ ability.displayTitle }}
{{ 'ml-heading-lesson-settings' | message }}
{{ 'ml-lesson-show-solutions' | message }}
{{ 'ml-lesson-show-hints' | message }}
{{ 'ml-lesson-number-slides' | message : article.intro.bblockCount}}
{{ 'ml-lesson-number-exercises' | message : article.intro.exerciseCount}}
{{ 'ml-lesson-time-estimation' | message }}

Teori

in

Kommandot in används både i villkorssatser och loop, men på lite olika sätt.

Teori

I villkor

När in används i ett villkor avgör Python om ett värde, kanske lagrat i en variabel, ingår i en viss lista eller sträng. Om värdet finns i listan eller strängen blir jämförelsen sann och programmet går in i if-satsen.
x = 3
if x in [4, 8, 9]: print('Finns i listan!')
else: print('Finns inte i listan!') if 'ram' in 'rama lama ding dong': print('Who put the ram in the rama lama ding dong?')
  • Visa resultat
>
Finns inte i listan!
Who put the ram in the rama lama ding dong?

Teori

I loopar

I en for-loop används in istället för att göra en uppräkning. Genom att skriva for x in [1, 2, 3]: räknas alla värden i listan upp, ett i taget, och lagras i variabeln x.
for x in [1, 2, 3]: print(x**2)
  • Visa resultat
>
1
4
9