{"cells":[{"metadata":{},"cell_type":"markdown","source":"![En tête general](https://raw.githubusercontent.com/PythonLycee/PyLyc/master/img/En_tete_general.png)\n\n\n© Copyright Franck CHEVRIER 2019-2022 https://www.python-lycee.com.
\nLes activités partagées sur Capytale sont sous licence Creative Commons.\n\n Pour exécuter une saisie Python, sélectionner la cellule et valider avec SHIFT+Entrée.\n"},{"metadata":{},"cell_type":"markdown","source":"# Le Banquier et le Savetier"},{"metadata":{},"cell_type":"markdown","source":"![Illustration Banquier Savetier](https://raw.githubusercontent.com/PythonLycee/PyLyc/master/img/Banquier_Savetier.png)\n\nLe banquier, M Malin, rencontre le savetier, M Circonspect.\n\nM Circonspect lui propose un marché :\n« Ce mois ci, qui compte 31 jours, je te propose le marché suivant :\nJe te verse :\t20 000 € le 0ème jour (aujourd’hui), \n\t\t30 000 € le 1er jour, \n\t\t40 000 € le 2ème jour\n\t\t… etc… en ajoutant 10 000€ chaque jour.\nEn échange, tu me donnes :\n\t\t1 € le 0ème jour, \n\t\t2 € le 1er jour, \n\t\t4 € le 2ème jour, \n\t\t8 € le 3ème jour,\n\t\t… etc… en doublant à chaque fois ce que tu m’as donné la veille. \nL’engagement dure sur un mois, es-tu prêt à signer le contrat ? ».\n\n« Quel imbécile ! » se dit M Malin, qui accepta sans sourciller le contrat.\n"},{"metadata":{},"cell_type":"markdown","source":"__1- Expliquer ce que renvoient les fonctions ci-dessous.__"},{"metadata":{"trusted":false},"cell_type":"code","source":"def C(n):\n a=20000\n for k in range(n):\n a = a+10000\n return a\n\ndef cherche():\n n=0\n while C(n)<150000:\n n=n+1\n return n","execution_count":null,"outputs":[]},{"metadata":{"scrolled":false,"trusted":false},"cell_type":"code","source":"# Tester ici les fonctions C(n) et cherche().\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"__2- Écrire une fonction M donnant la somme versée par M Malin le n ème jour.__"},{"metadata":{"trusted":false},"cell_type":"code","source":"# Ecrire la fonction\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":false},"cell_type":"code","source":"# Tester la fonction\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"__3- Écrire une fonction donnant le jour à partir duquel M Malin verse plus que M Circonspect.__"},{"metadata":{"trusted":false},"cell_type":"code","source":"# Ecrire la fonction\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":false},"cell_type":"code","source":"# Tester la fonction\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"__4- Écrire une fonction donnant la somme versée en tout par M Circonspect le n ème jour.__"},{"metadata":{"trusted":false},"cell_type":"code","source":"# Ecrire la fonction\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":false},"cell_type":"code","source":"# Tester la fonction\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"*__Répondre aux questions 5,6,7 en utilisant/modifiant les fonctions précédentes.__*\n\n\n \n__5- Déterminer le premier jour au bout duquel M Circonspect versera plus de 125000 €.__\n\n\n \n__6- Déterminer le premier jour au bout duquel M Malin versera plus de 180000 €.__\n\n\n \n__7- Déterminer la somme versée en tout par M Malin le 15 ème jour.__"},{"metadata":{"trusted":false},"cell_type":"code","source":"# Effectuer les saisies nécessaires\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"__8- Expliquer ce que renverra la fonction ci-dessous, appelée avec les arguments C ou M.__"},{"metadata":{"trusted":false},"cell_type":"code","source":"def val(Pers):\n L=[]\n for n in range(31):\n L.append(Pers(n))\n return L","execution_count":null,"outputs":[]},{"metadata":{"trusted":false},"cell_type":"code","source":"# Tester la fonction val avec C puis M comme argument\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"__9- Ecrire une fonction qui reçoit une liste de valeurs et renvoie la somme de ces valeurs. Calculer la somme totale versée par M Malin.__"},{"metadata":{"trusted":false},"cell_type":"code","source":"## Ecrire la fonction\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":false},"cell_type":"code","source":"# Tester la fonction\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"![Alcuin](https://raw.githubusercontent.com/PythonLycee/PyLyc/master/img/Alcuin.jpg)\n\n
Alcuin (au centre) (735-804) a écrit un recueil d'exercices mathématiques, où apparaissait l'équivalent de la notion de suite géométrique de raison 2.
"},{"metadata":{},"cell_type":"markdown","source":"© Copyright Franck CHEVRIER 2019-2022 https://www.python-lycee.com.
\nLes activités partagées sur Capytale sont sous licence Creative Commons.\n

\nDernière modification de l'activité : Juillet 2022"}],"metadata":{"celltoolbar":"Raw Cell Format","kernelspec":{"display_name":"Python 3","language":"python","name":"python3"}},"nbformat":4,"nbformat_minor":2}