Phyton seconde

Discutez d'informatique ici !
alexibordeaux
Membre Relatif
Messages: 170
Enregistré le: 24 Oct 2018, 22:12

Phyton seconde

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

Re: Phyton seconde

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

Re: Phyton seconde

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

Re: Phyton seconde

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

Re: Phyton seconde

par alexibordeaux » 02 Mai 2019, 20:30

Tu veux voir mon programme?

alexibordeaux
Membre Relatif
Messages: 170
Enregistré le: 24 Oct 2018, 22:12

Re: Phyton seconde

par alexibordeaux » 02 Mai 2019, 22:34

Re bonsoir voici mon programme python mais quand je l exécute aucun résultat n apparaît dans la console....


Image du programme : https://www.noelshack.com/2019-18-4-155 ... 223112.jpg

Avatar de l’utilisateur
chadok
Membre Relatif
Messages: 319
Enregistré le: 04 Nov 2017, 22:44
Localisation: Finistère Sud

Re: Phyton seconde

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

Re: Phyton seconde

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

Re: Phyton seconde

par alexibordeaux » 03 Mai 2019, 08:15

Malgré cela il y a toujours une erreur d indentation....

alexibordeaux
Membre Relatif
Messages: 170
Enregistré le: 24 Oct 2018, 22:12

Re: Phyton seconde

par alexibordeaux » 03 Mai 2019, 08:33


danyL
Membre Rationnel
Messages: 681
Enregistré le: 03 Jan 2015, 14:29

Re: Phyton seconde

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 python, pas phyton
d'ailleurs si python s'écrivait phyton on prononcerait fiton, ce qui ne va pas, puisqu'on prononce piton)

alexibordeaux
Membre Relatif
Messages: 170
Enregistré le: 24 Oct 2018, 22:12

Re: Phyton seconde

par alexibordeaux » 03 Mai 2019, 21:38

Merci... mais je crois que c est un cauchemar maintenant c est un if qui bloque...
https://www.noelshack.com/2019-18-5-155 ... 213330.jpg

danyL
Membre Rationnel
Messages: 681
Enregistré le: 03 Jan 2015, 14:29

Re: Phyton seconde

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

Re: Phyton seconde

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

Re: Phyton seconde

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

Re: Phyton seconde

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...

Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 13:00

Re: Phyton seconde

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

Re: Phyton seconde

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

Re: Phyton seconde

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..

Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 13:00

Re: Phyton seconde

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 :)

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 9 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite