E22 BTS SIO Sujet mai 2017
PREMIER TRAVAIL 30 minutes sur papier
Voici , en python.2.7 un script. Lisez le et répondez aux questions
from random import* print L |
QUESTIONS:
1- Quels sont les trois affichages de L successifs?
2- a.Que signifie F=[] ?
b. Quel est l'effet de L.split()?
c. Quelle est l'utilité de raw_input ?
3- a. Que signifie for elem in L: ?
b. Quel est l'intérêt des quatre lignes ?
for i in range(len(L)):
for j in range(i,len(L)):
if len(L[i]) > len(L[j]):
L[i], L[j] = L[j],L[i]
4- Quel est l'effet de F.append(elem) ?
5- Que donne F.index(elem) ?
6- Que va-t-on obtenir finalement avec ce script ?
7- Réécrire le script du premier travail en utilisant
L=list(set(L))
SECOND TRAVAIL 30 minutes sur ordinateur
1. Donnez, si possible en Python 2. 7, un script qui saisit une
liste G d'entiers naturels puis affiche ceux qui sont pairs.
2- Exécuter le script avec G= [12,73,45,28,11,46,98] .
--------------------------------------------------------