Python -zelfstudie

Python HOME Python-intro Python Aan de slag Python-syntaxis Python-opmerkingen Python-variabelen Python-gegevenstypen Python-nummers Python-casting Python-snaren Python Booleans Python-operators Python-lijsten Python-tupels Python-sets Python-woordenboeken Python Als...Anders Python While-lussen Python voor lussen Python-functies Python Lambda Python-arrays Python-klassen/objecten Python-overerving Python-iterators Python-bereik Python-modules Python-datums Python-wiskunde Python JSON Python RegEx Python PIP Python proberen...Behalve Python-gebruikersinvoer Opmaak van Python-tekenreeksen

Bestandsbehandeling

Python-bestandsafhandeling Python-bestanden lezen Python bestanden schrijven/maken Python bestanden verwijderen

Python-modules

NumPy-zelfstudie Panda walkthrough Scipy-zelfstudie

Python Matplotlib

Matplotlib Intro Matplotlib Aan de slag Matplotlib Pyplot Matplotlib plotten Matplotlib-markeringen Matplotlib-lijn Matplotlib-labels Matplotlib-raster Matplotlib-subplots Matplotlib Scatter Matplotlib-repen Matplotlib-histogrammen Matplotlib-cirkeldiagrammen

Machinaal leren

Beginnen Gemiddelde mediane modus Standaardafwijking percentiel Gegevensdistributie Normale gegevensverdeling Scatterplot Lineaire regressie Polynomiale regressie Meervoudige regressie Schaal Trein/Test Beslissingsboom

Python MySQL

MySQL Aan de slag MySQL Database maken MySQL-tabel maken MySQL-invoeging MySQL Select MySQL Waar MySQL Bestel op MySQL verwijderen MySQL-droptabel MySQL-update MySQL-limiet MySQL Join

Python MongoDB

MongoDB Aan de slag MongoDB Database maken MongoDB Verzameling maken MongoDB invoegen MongoDB Zoeken MongoDB-query MongoDB Sorteren MongoDB verwijderen MongoDB Drop-collectie MongoDB-update MongoDB-limiet

Python-referentie

Python-overzicht Ingebouwde functies van Python Python-stringmethoden Methoden voor Python-lijst Python-woordenboekmethoden Python Tuple-methoden Methoden voor Python-sets Python-bestandsmethoden Python-trefwoorden Python-uitzonderingen Python-woordenlijst

Modulereferentie

Willekeurige module Verzoekmodule Statistiekmodule Wiskundige module cMath-module

Python-instructies

Lijstduplicaten verwijderen Een string omkeren Voeg twee nummers toe

Python-voorbeelden

Python-voorbeelden Python-compiler Python-oefeningen Python-quiz Python-certificaat

Python While-lussen


Python-loops

Python heeft twee primitieve lusopdrachten:

  • while -loops
  • voor lussen

De while-loop

Met de while -lus kunnen we een reeks instructies uitvoeren zolang een voorwaarde waar is.

Voorbeeld

Print i zolang i kleiner is dan 6:

i = 1
while i   print(i)
  i += 1

Opmerking: vergeet niet om i te verhogen, anders zal de lus voor altijd doorgaan.

De while -lus vereist dat relevante variabelen gereed zijn, in dit voorbeeld moeten we een indexeringsvariabele definiëren, i , die we instellen op 1.


De breukverklaring

Met de break -instructie kunnen we de lus stoppen, zelfs als de while-voorwaarde waar is:

Voorbeeld

Verlaat de lus wanneer i 3 is:

i = 1
while i   print(i)
  if i == 3:
    break
  i += 1


De continue verklaring

Met de continue instructie kunnen we de huidige iteratie stoppen en doorgaan met de volgende:

Voorbeeld

Ga door naar de volgende iteratie als i is 3:

i = 0
while i   i += 1
  if i == 3:
    continue
  print(i)

De else-verklaring

Met de else -instructie kunnen we een codeblok één keer uitvoeren wanneer de voorwaarde niet langer waar is:

Voorbeeld

Druk een bericht af zodra de voorwaarde onwaar is:

i = 1
while i   print(i)
  i += 1
else:
  print("i is no longer less than 6")

Test jezelf met oefeningen

Oefening:

Druk iaf zolang het ikleiner is dan 6.

i = 1
 i < 6
  print(i)
  i += 1