Ex 4.1 : Différence entre versions

De TravauxIndse
(Nouvelle page : ==Solutions de cet exercices :== * Solution de Cyril Dewez : a,b=1,1 while b<21: print (a) a,b=7*b,b+1 * Solution de Gérard Swinnen c = 0 while c < 20: c = c +1 pr...)
 
 
(3 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 +
==Énoncé de l'exercice :==
 +
Écrivez les lignes d’instructions nécessaires pour obtenir ce résultat.
 +
>>> a, b, c, d = 3, 4, 5, 7
 +
Cette fonctionnalité de Python est bien plus intéressante encore qu’elle n’en a l’air à première
 +
vue. Supposons par exemple que nous voulions maintenant échanger les valeurs des variables
 +
a et c (actuellement, a contient la valeur 3, et c la valeur 5 ; nous voudrions que ce soit l’inverse).
 +
Comment faire ?
 
==Solutions de cet exercices :==
 
==Solutions de cet exercices :==
 
* Solution de Cyril Dewez :
 
* Solution de Cyril Dewez :
  a,b=1,1
+
  a,b,c,d=3,4,5,7
while b<21:
+
  a,c=c,a
  print (a)
+
  print(a,b,c,d)
  a,b=7*b,b+1
 
* Solution de Gérard Swinnen
 
c = 0
 
while c < 20:
 
    c = c +1
 
    print(c, "x 7 =", c*7)
 
ou
 
  c = 1
 
  while c <= 20:
 
    print(c, "x 7 =", c*7)
 
    c = c +1
 

Version actuelle datée du 4 avril 2011 à 14:31

Énoncé de l'exercice :

Écrivez les lignes d’instructions nécessaires pour obtenir ce résultat. >>> a, b, c, d = 3, 4, 5, 7 Cette fonctionnalité de Python est bien plus intéressante encore qu’elle n’en a l’air à première vue. Supposons par exemple que nous voulions maintenant échanger les valeurs des variables a et c (actuellement, a contient la valeur 3, et c la valeur 5 ; nous voudrions que ce soit l’inverse). Comment faire ?

Solutions de cet exercices :

  • Solution de Cyril Dewez :
a,b,c,d=3,4,5,7
a,c=c,a
print(a,b,c,d)