E22 BTS SIO Sujet mai 2017
PREMIER TRAVAIL 30 minutes sur papier
Voici en Python 2.7 un algorithme . Lisez le puis répondez aux questions.
from random import*
def nbparfait(): else: print "L'entier", n ,"n'est pas un nombre parfait" |
QUESTIONS:
1.Que signifie L=[] ?
2. Que veut dire, if n%i==0: ?
3. Quel est l'effet de L.append(i) ?
4. Que représente la liste L ?
5. D'après le script que veut dire nombre parfait ?
6. Pour n = 28 qu'affiche le script ?
7. Modifier le script pour qu'il indique parmi les entiers
naturels de 2 à 100 quels sont ceux qui sont des nombres premiers.
SECOND TRAVAIL 30 minutes sur ordinateur
1. Ecrire un script , si possible en Python 2.7, qui, quand on saisit une liste L d'entiers naturels, affiche
la liste de ceux qui sont pairs.
2. Utiliser ce script pour la liste L = [2,45,17,11,8,10].
--------------------------------