N.S.I. WorkSpace P-Th-F,Première F.2 – Diversité et unité des langages de programmation.

F.2 – Diversité et unité des langages de programmation.

Categories:

Python et Javascript

Commentaire

Python

# commentaire sur une seule ligne

''' commentaire sur 
plusieurs lignes '''

""" commentaire sur 
plusieurs lignes """

Javascript

// commentaire sur une seule ligne

/* commentaire
sur plusieurs lignes */

Opérateurs arithmétiques

Python

addition           +
soustraction       -
multiplication     *
division           /
quotient de la division entière         //
reste de la division entière (modulo)   %

Javascript

addition           +
soustraction       -
multiplication     *
division           /
quotient de la division entière         
reste de la division entière (modulo)   %

expression conditionnelle (test)

Python

if var opComp val:
      séquence indentée d'instructions

opComp : opérateur de comparaison ('=', '!=', '=<', '<', '>=', '>', 'is', 'is not', 'in', 'not in')

Javascript

if(var opComp val ){séquence d'instructions entre accolades} 

opComp : opérateur de comparaison ('==', '!=', '=<', '<', '>=', '>')

Itération non conditionnelle (boucle bornée)

Python

for compteur in itérable:
      séquence indentée d'instructions

itérable : chaine de caractères, tuple, liste, range

Javascript

for(compteur = d; compteur opComp f; compteur pas){séquence d'instructions entre accolades} 

d : entier, valeur de début
f : entier, valeur de fin
opComp : opérateur de comparaison ('==', '!=', '=<', '<', '>=', '>')
pas : opérateur d'incrémentation ou de décrémentation de compteur

Exemples :
for(compteur = 0; compteur < 12; compteur++){séquence d'instructions entre accolades} 
Compteur va prendre successivement les valeurs comprise entre 0 et 11 incluses en allant de 1 en 1.

for(k = 5; k<= 25; k = k + 5){séquence d'instructions entre accolades}
Dans ce cas k va prendre successivement les valeurs 5, 10, 15, 20 et 25.

Itération conditionnelle (boucle non bornée)

Python

while var opComp val:
      séquence indentée d'instructions

Exemples :
a = 0
while a != 5:
      a += 1

a = True
while a is True:
      a = False

Javascript

while( var opComp val){séquence d'instructions entre accolades} 

Exemples :
a = 5;
while(a != 5){ a += 1;} 

a = true
while(a == true){a = false;}

Fonction

Python

def nomFonction(arg1, arg2, ... argn):
      séquence indentée d'instructions

Javascript

function nomFonction(arg1, arg2, ... argn){séquence d'instructions entre accolades}