Apprendre les bases de Python pour réussir en N.S.I.
sebmalicet
82.1K views
02 Cours
Cours - Variables et opérations Compléments sur les variables et opérations Cours - Les conditions Cours - Les boucles while Cours - Les boucles for Compléments sur les boucles Cours - Les chaines de caractères Compléments sur les chaines de caractères Cours - Les listes Cours - Les listes (suite) Manipulations de base Cours - Introduction aux fonctions Cours - Compléments sur les fonctions
08 Travaux Pratiques de Première
Introduction Suites recurrentes Suite de Syracuse Suite de Van Eck Suite de Hofstadter Art algorithmique Suite logistique et Chaos Ensembles de Mandelbrot et Julia La recherche par dichotomie La méthode d'Euler La méthode de Newton Méthode d'Archimède Fréquences d'apparitions de lettres La méthode de Monte Carlo Simulation de l'Euromillion
16 Défis
Introduction Projet Euler n°1 à 5 Projet Euler n°6 à 10 Projet Euler n°11 à 15 Projet Euler n°16 à 20 Projet Euler n°21 à 25 Projet Euler n°26 à 30 Projet Euler n°31 à 35 Projet Euler n°36 à 40 Projet Euler n°41 à 45 Projet Euler n°46 à 50 Projet Euler n°51 à 55 Projet Euler n°56 à 60 Projet Euler n°61 à 65 Projet Euler n°66 à 70 Projet Euler n°71 à 75 Projet Euler n°76 à 80 Projet Euler n°81 à 85 Projet Euler n°86 à 90 Projet Euler n°91 à 95 Projet Euler n°96 à 100 Projet Euler n°101 à 105 Projet Euler n°106 à 110 Projet Euler n°111 à 115 Projet Euler n°116 à 120 Projet Euler n°121 à 125 Projet Euler n°331 à 335
Expression bien parenthésée
Difficulté : Moyenne
On vous donne une expression avec des parenthèses. Le but est de créer un programme qui vérifie que cette expression est bien parenthésée.
Par exemple :
- cos((1+x)/2)*(2+x) est bien parenthésée.
- (1+x)/4)*(2+(x+1) est mal parenthésée.
Entrée : Une expression sous forme de chaine de caractères.
Sortie : Afficher "BIEN PARENTHESEE" ou "MAL PARENTHESEE"
Expression bien parenthésée ?
1
2
3
4
5
6
7
8
def ma_fonction(expression):
#Ne pas toucher ce qui précède
#Les valeurs pour les variables en entrée seront automatiquement données
#Ecrire ci-dessous en n'oubliant pas d'indenter
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Suggested playgrounds