SCIENCES DE L'INGENIEURNiveau : Terminale générale, enseignement de spécialité SI

Répondre aux questions ci-dessous :
→ 
Nouvelle IHM :

Remarque : les boutons capteurs ne seront que présents pour la simulation du programme. Ils seront reliés aux vrais capteurs dans le système réel.
Ma_liste=[10,5,4,-5,50]>>>Ma_liste[0] 10 >>>Ma_liste[3] -5 >>>Ma_liste[-1] 50 >>>Ma_liste[:2] [10, 5] >>>Ma_liste[2:] [4, -5, 50] >>>Ma_liste[1:3] [5, 4]
Ma_liste.append(indice)
>>>Ma_liste.append(0) >>>Ma_liste [10, 5, 4, -5, 50, 0]
Ma_liste.pop(indice)
>>>Ma_liste.pop(3) [5, -5, 50]
La variable pieces est de type list contenant la liste des pièces de monnaies en Euros, ordonnées par ordre décroissant.
La variable tubes est de type list et contient 8 zéros : le nombre de pièces de chaque tube :
tubes[0] contiendra le nombre de pieces[0] dans le tube 0 (2€)tubes[1] contiendra le nombre de pieces[1] dans le tube 1 (1€)Ajouter ces variables dans la section "Déclaration des variables"
Quelles valeurs retourneront :
>>>pieces[5] >>>pieces[2]
On suppose que la liste tubes=[5,2,0,2,0,0,0,0]. Que retournera le code suivant ?
>>>tubes[0]*pieces[0]+tubes[1]*pieces[1]+tubes[2]*pieces[2]+tubes[3]*pieces[3]
whileforElle permettent d'exécuter un script python lorsqu'on appuie sur un bouton par exemple
Une fonction peut prendre un paramètre ou plusieurs paramètres en entrée et peut retourner un résultat
Quel va être le rôle de cette fonction dans le compteur de pièces de monnaie ?
Adaptez les variables et renommez la fonction Ma_fonction pour qu'elle soit en rapport avec son rôle
Affiche_totalCette fonction doit permettre d'afficher la somme totale en Euros des pièces détectées. Elle se base sur les
listes pièces et tubes. Elle prend en paramètres pieces et tubes,
et retourne un flottant : le total de la somme
Vérifier que si tubes=[1,5,2,4,2,8,3,5] la fonction retourne 9.51
La fonction round(nombre,precision) permet d'arrondir la somme, où nombre est une variable et précision un entier
correspondant au nombre de chiffres après la virgule.
Complétez les lignes 11, 12, 24 du programme ainsi que la fonction Raz qui permet de "vider les tubes"
Enregistrer les images des pièces de monnaie dans un dossier personnel :

Ouvrir Edupython et collez le script de l'IHM
Enregistrer ce fichier dans le même dossier personnel où se trouvent les images
Tester votre programme et corriger les erreurs si nécessaire, puis coller votre programme fonctionnele ci-dessus
Contenu
sous licence CC BY-NC-SA 3.0
Pascal Hassenforder 24/12/2022
MAJ le 30/01/2023