Algorythmes // Python
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
chemicalK
- Messages: 7
- Enregistré le: 06 Jan 2018, 18:32
-
par chemicalK » 06 Jan 2018, 18:36
Bonsoir et bonne année!
Je dois programmer un certain algorithme (ci-dessous) sur python. Or j'ai beaucoup de mal avec le lanage python. Est-ce que quelqu'un pourrait me donner cet algorithme(ci-dessous en langage python ?
Entrer N
x <-- 0
Pour k de L jusqu'à N Faire
Si k divise N Alors
x <-- x+1
FinSi
FinPour
Afficher x
-
pascal16
- Membre Légendaire
- Messages: 6663
- Enregistré le: 01 Mar 2017, 12:58
- Localisation: Angoulème : Ville de la BD et du FFA. gare TGV
-
par pascal16 » 06 Jan 2018, 19:04
pour apprendre un langage, fo avant tout se lancer.
En général, on préconise d'installer Pyzo pour travailler avec une interface graphique sympa.
Pour tracer des courbes plus tard, il faut ajouter matplotlib (depuis pyzo, il sait tout faire)
pour le programme.
1) pour enter un nombre, c'est avec input
2) par défaut l'entrée est comprise comme une chaîne de caractère, on commence donc par convertir en entier ou reel.
3) quand on écrit le début de la boucle, ne pas oublier ":" en fin de ligne,. quand on fait 'entrée', le code se décale, prouvant qu'il a bien compris qu'on écrivait une sous-partie du programme
4) Google est ton amis care l'aide python est déplorable.
-
chemicalK
- Messages: 7
- Enregistré le: 06 Jan 2018, 18:32
-
par chemicalK » 06 Jan 2018, 19:26
merci!
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 87 invités