Phyton seconde
Discutez d'informatique ici !
-
alexibordeaux
- Membre Relatif
- Messages: 170
- Enregistré le: 24 Oct 2018, 22:12
-
par alexibordeaux » 02 Mai 2019, 19:57
Bonsoir à tous,
J ai une programme en langage "normal " et je dois le traduire en langage pgyton. Problème je n arrive pas, je crois que je n ai pas les bonnes formule et je ne respecte pas la ponctuation. Si quelqu'un peut m aider. Merci beaucoup bonne fin de journée
Image :
https://www.noelshack.com/2019-18-4-155 ... 194814.jpg
-
pascal16
- Membre Légendaire
- Messages: 6663
- Enregistré le: 01 Mar 2017, 13:58
- Localisation: Angoulème : Ville de la BD et du FFA. gare TGV
-
par pascal16 » 02 Mai 2019, 20:03
astuces python : pour les boucles et condition, ne pas oublier ":" qui fait que quand on fait "entrée", on a un décalage qui apparaît tout seul.
-
alexibordeaux
- Membre Relatif
- Messages: 170
- Enregistré le: 24 Oct 2018, 22:12
-
par alexibordeaux » 02 Mai 2019, 20:19
Ok merci mais ça ne marche toujours pas....
-
pascal16
- Membre Légendaire
- Messages: 6663
- Enregistré le: 01 Mar 2017, 13:58
- Localisation: Angoulème : Ville de la BD et du FFA. gare TGV
-
par pascal16 » 02 Mai 2019, 20:28
fais un couper-coller de ton code et rajoute la balise "code" pour ne pas perdre la mise en page
-
alexibordeaux
- Membre Relatif
- Messages: 170
- Enregistré le: 24 Oct 2018, 22:12
-
par alexibordeaux » 02 Mai 2019, 20:30
Tu veux voir mon programme?
-
chadok
- Membre Relatif
- Messages: 319
- Enregistré le: 04 Nov 2017, 22:44
- Localisation: Finistère Sud
-
par chadok » 02 Mai 2019, 23:45
Bonjour,
Tu connais le fonctionnement des indentations sous Python ? C' est ce qui te permet de rester dans une boucle, ou d'en sortir.
En comparant très rapidement ton algorithme et ton code, ton "Print" final devrait s' effectuer après ta sortie de boucle, pas dedans.
EDIT : 3e ligne : remplace 0.01 par 0.001
-
alexibordeaux
- Membre Relatif
- Messages: 170
- Enregistré le: 24 Oct 2018, 22:12
-
par alexibordeaux » 03 Mai 2019, 07:15
Bonjour, ok je vais réessayer de le refaire et non je ne connais pas les indentation je suis un vrai débutant
-
alexibordeaux
- Membre Relatif
- Messages: 170
- Enregistré le: 24 Oct 2018, 22:12
-
par alexibordeaux » 03 Mai 2019, 08:15
Malgré cela il y a toujours une erreur d indentation....
-
danyL
- Membre Rationnel
- Messages: 681
- Enregistré le: 03 Jan 2015, 14:29
-
par danyL » 03 Mai 2019, 19:40
bonsoir
essaye de corriger le else du if
https://stackoverflow.com/questions/122 ... -in-python(python s'écrit pyt
hon, pas p
hyton
d'ailleurs si python s'écrivait phyton on prononcerait fiton, ce qui ne va pas, puisqu'on prononce piton)
-
danyL
- Membre Rationnel
- Messages: 681
- Enregistré le: 03 Jan 2015, 14:29
-
par danyL » 03 Mai 2019, 22:24
je pense que tu peux virer le if et le while de la fin ( lignes 16 et 17 ) , qui a priori ne servent à rien puisqu'ils n'ont pas de condition
-
alexibordeaux
- Membre Relatif
- Messages: 170
- Enregistré le: 24 Oct 2018, 22:12
-
par alexibordeaux » 03 Mai 2019, 22:33
Maintenant il me dit un supporter operand type for str and int
-
pascal16
- Membre Légendaire
- Messages: 6663
- Enregistré le: 01 Mar 2017, 13:58
- Localisation: Angoulème : Ville de la BD et du FFA. gare TGV
-
par pascal16 » 04 Mai 2019, 08:25
si tu as acces au forum depuis le pc :
sur ton clavier, tu as "imprim écran" ou "print screen" qui envoie le contenu dans le press papier
dans paint tu fais ensuite "coller"
tu fais un minimum de traitement
tu auras une image dans le bon sens qui fait pas
depuis ton téléphone : traites un minimum l'image pour la retourner et réduire sa taille.
deux problème :
le second if est décalé : il y a un problème de décalage.
Il ne faut pas essayer d'aligner à la main, c'est quand on tapes ":" puis qu'on fait entrée que l'indentation se fait.
Au pire, on corrige avec la touche tabulation (à gauche de la lettre a) et pas avec des espaces.
ton 'pi' est compris comme une une chaîne de caractère, pas comme le nombre pi (merci les langages évolué sans déclaration de type de variable)
-
alexibordeaux
- Membre Relatif
- Messages: 170
- Enregistré le: 24 Oct 2018, 22:12
-
par alexibordeaux » 04 Mai 2019, 10:01
Je désespère ,ça ne marche toujours pas. Merci comme même je ne comprend pas les indentations j ai tout essayer mais rien...
-
fatal_error
- Modérateur
- Messages: 6610
- Enregistré le: 22 Nov 2007, 13:00
-
par fatal_error » 04 Mai 2019, 10:23
Le but n'est pas de tout tenter au bonheur la chance
Ou as tu appris des enormités de la forme
While condition:
While:
Au lieu de transcrire l'algorithme, commence deja par ecrire un if tres bete.
Ensuite dans un autre fichier, tu fais un while tres bete. Tu sauras au moins ecrire tes blocs.
Jusqua present tu melanges tout sans rien comprendre, donc soit un peu plus humble et simplifie ton enoncé en des objectifs atteignables
Si tu sais pas ce que cest lindentation (et vraisemblablement cest le cas), tu regardes un cours en ligne.. et ensuite au lieu de faire le bourrin en mode jai tout compris japplique direct sur mon enoncé, tu testes betement sur un if, un else etc...
2) pascal tas demandé de copier coller du texte et non des images, donc lis un peu ce quil te dit et copie colle du texte.
Quand tu as une erreur, il faut la lire, tu as souvent la ligne. Qd bien meme tu ne la comprends pas, il fuat la copier coller (le texte, pas une image...) Et non la transformer avec tes mots (unsupporteR)
3) mes respects pr les intervenants qui ont probablement pris sur eux(?) ainsi egalement que pour toi qui na pas baissé les bras. Mais si tu veux y arriver, (plus rapidement et avec moins de douleur) il va falloir que tu sois plus rigoureux...
la vie est une fête
-
alexibordeaux
- Membre Relatif
- Messages: 170
- Enregistré le: 24 Oct 2018, 22:12
-
par alexibordeaux » 04 Mai 2019, 10:49
Merci pour vos conseil à bientôt j'espère, bonne journée.
-
alexibordeaux
- Membre Relatif
- Messages: 170
- Enregistré le: 24 Oct 2018, 22:12
-
par alexibordeaux » 04 Mai 2019, 13:02
Merci à tous j ai tout compris mais j ai juste une dernière question comment on écrit pi ? J ai essayé (math.pi) mais ça ne fonctionne pas..
-
fatal_error
- Modérateur
- Messages: 6610
- Enregistré le: 22 Nov 2007, 13:00
-
par fatal_error » 04 Mai 2019, 13:14
re,
ex: toto.py
- Code: Tout sélectionner
import math
print(math.pi) //affiche 3.14..
print(math.pi*2) //affiche 6.28..
la vie est une fête
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 9 invités