2022-2023/2nd/06_Programmation/1E_tour_d_horizon.ipynb

2 lines
6.3 KiB
Plaintext
Raw Normal View History

{"cells":[{"metadata":{},"cell_type":"markdown","source":"# Étape 1: Tour d'horizon\n\n"},{"metadata":{},"cell_type":"markdown","source":"## Decrire un programme\n\nCi-dessous, vous retrouverez des programmes. Vous devez les executer. Puis écrire une phrase par ligne de programme pour décrire ce qu'elle fait."},{"metadata":{},"cell_type":"markdown","source":"### Programme 1"},{"metadata":{"trusted":true},"cell_type":"code","source":"print(\"Hello les 2nd\")\na = 2\nprint(a + a)","execution_count":1,"outputs":[{"output_type":"stream","text":"Hello les 2nd\n4\n","name":"stdout"}]},{"metadata":{},"cell_type":"markdown","source":"Description"},{"metadata":{},"cell_type":"raw","source":""},{"metadata":{},"cell_type":"markdown","source":"### Programme 2"},{"metadata":{"trusted":true},"cell_type":"code","source":"age = int(input(\"Quel age as-tu?\"))\nif age >= 18:\n print(\"Tu es majeur, tu peux passer ton permis\")\nelse:\n print(\"Tu es mineur\")\n \n print(\"Il te reste \", 18 - age, \"ans avant de pouvoir passer le permis\")","execution_count":5,"outputs":[{"output_type":"stream","name":"stdout","text":"Quel age as-tu?1\nTu es mineur\nIl te reste 17 ans avant de pouvoir passer le permis\n"}]},{"metadata":{},"cell_type":"markdown","source":"Description"},{"metadata":{},"cell_type":"raw","source":""},{"metadata":{},"cell_type":"markdown","source":"### Programme 3\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"def f(x):\n resultat = x**2 + 2\n return resultat\n\nprint(f(0))\nprint(f(10))","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"Description"},{"metadata":{},"cell_type":"raw","source":""},{"metadata":{},"cell_type":"markdown","source":"## Modifier le programme de la momie\n\n\nOuvrez le programme édupython <img src=\"https://edupython.tuxfamily.org/images/LogoTransp400.png\" width=\"100\" height=\"100\" />\n\nCi-dessous, vous avez un programme qui code un jeu de hazard. \n\n**Copier puis coller tout le programme dans édupython** puis lancer quelques parties pour comprendre ce que faire ce jeux.\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"# Programme de la momie - tiré du livre les maths ensembles et pour chacun\nfrom random import randint\n\ndef choisir_porte(nombre_portes):\n print(\"Il y a \" + str(nombre_portes) + \" portes devant toi.\")\n porte_choisie = int(input( \"Laquelle ouvres-tu?\"))\n return porte_choisie\n \n \nnombre_portes = 3\npoints_de_vie = 5\nscore = 0\ndegat_momie = 3\n\nwhile points_de_vie > 0:\n print(\"Tu arrives dans un long couloir et tu avances. Jusqu'à ce que...\")\n porte_momie = randint(0, nombre_portes)\n porte_choisie = choisir_porte(nombre_portes)\n if porte_choisie == porte_momie:\n print(\"Une momie attaque!\")\n for i in range(degat_momie):\n print(\"Elle te touche une fois\")\n points_de_vie = points_de_vie - 1\n else:\n print(\"Rien! Tu as survécu à une porte en plus.\")\n score = score + 1\n\nprint(\"T'es mort. Tu n'as plus de points de vie.\")\nprint(\"Le jeu est fini, ton score est de \", score)","execution_count":8,"outputs":[{"output_type":"stream","text":"Tu arrives dans un long couloir et tu avances. Jusqu'à ce que...\nIl y a 3 portes devant toi.\nLaquelle ouvres-tu?2\nUne momie attaque!\nElle te touche une fois\nElle te touche une fois\nElle te touche une fois\nTu arrives dans un long couloir et tu avances. Jusqu'à ce que...\nIl y a 3 portes devant toi.\nLaquelle ouvres-tu?2\nRien! Tu as survécu à une porte en plus.\nTu arrives dans un long couloir et tu avances. Jusqu'à ce que...\nIl y a 3 portes devant toi.\nLaquelle ouvres-tu?2\nRien! Tu as survécu à une porte en plus.\nTu arrives dans un long couloir et tu avances. Jusqu'à ce que...\nIl y a 3 portes devant toi.\nLaquelle ouvres-tu?2\nRien! Tu as survécu à une porte en plus.\nTu arrives dans un long couloir et tu avances. Jusqu'à ce que...\nIl y a 3 portes devant toi.\nLaquelle ouvres-tu?2\nUne momie attaque!\nElle te touche une fois\n