un probleme dans mon code ? - Python - Programmation
Marsh Posté le 11-03-2007 à 02:58:08
tant qu'on y est,sauriez -vous comment traduire la formule de gravitation en langage python,qui est la suivante:
http://pix.nofrag.com/be/7b/0ed7ae [...] d0c8d.html
sachant que m=a, m'=b et d²=c²
j'ai essayé
Code :
|
mais visiblement c'est faux
Marsh Posté le 11-03-2007 à 10:41:05
scheme a écrit : bonjour,apparemment le code suivant est incorrect (3ème ligne).
|
1. Il ne faut pas utiliser input(), jamais, utiliser raw_input à la place et convertir manuellement
2. C'est bien compliqué pour ce que tu veux faire... Python a une fonction max
Code :
|
Pour l'autre truc...
Code :
|
Marsh Posté le 11-03-2007 à 13:23:10
merci beaucoup de m'avoir répondu
pour le premier code,ce n'est pas le mien,c'est celui d'un tutorial qui me permet d'apprendre ce langage.L'auteur avait mis input,ça ne marchait pas ,avec raw_input ça ne marche pas non plus,et ton code encore moins^^
pourtant je pense qu'il est bon,c'est ptet jext qui plante je sais pas trop :s en tout cas il dit qu'il y a une erreur a la troisieme ligne
merci beaucoup pour le deuxieme code
Marsh Posté le 11-03-2007 à 13:49:20
scheme a écrit : pour le premier code,ce n'est pas le mien,c'est celui d'un tutorial qui me permet d'apprendre ce langage.L'auteur avait mis input,ça ne marchait pas ,avec raw_input ça ne marche pas non plus,et ton code encore moins^^ |
Le seul truc ne fonctionnant pas dans mon code est que j'ais oublié de fermer une parenthèse en recopiant le code depuis IDLE
Et input() est à éviter pour des raisons de sécurité
Marsh Posté le 11-03-2007 à 13:51:05
c'est ptet la parenthese qui fait planter qui sait^^
ok pour input
Marsh Posté le 11-03-2007 à 22:51:11
comment définiriez-vous une fonction ligneCar(n, ca) qui renvoie une chaine de n caractères ca ?
ma question peut paraitre idiote et me faire passer pour un newbie (ce que je suis) mais j'aimerais bien avoir la réponse quand meme^^
Marsh Posté le 11-03-2007 à 23:13:17
J'ai pas compris la question
Et accessoirement, on est pas censé faire les devoirs des gens
Marsh Posté le 11-03-2007 à 23:18:27
j'ai réécrit la question telle qu'elle est posée^^
en fait j'ai trouvé la réponse:
Code :
|
c'était pas trop dur en fait
Marsh Posté le 21-03-2007 à 20:39:11
Code :
|
pourquoi quand je l'execute ça ne m'affiche absolument rien ? ^^
Marsh Posté le 21-03-2007 à 21:36:46
Je sais pas, ptet parce que tu ne lui demandes jamais de se lancer
(ah et accessoirement j'adore tes nommages, c'est tout de suite plus clair )
Marsh Posté le 21-03-2007 à 21:55:56
ce code ne m'appartient pas, il fait partie du tutorial que j'apprends
bon alors question tres conne: comment faire pour lui demander de se lancer svp ?
Marsh Posté le 21-03-2007 à 21:57:55
Je sais pas, tu pourrais essayer d'appeler la fonction changecolor(), ou encore mieux tu pourrais essayer d'indenter correctement la partie marquée "programme principal"
Marsh Posté le 21-03-2007 à 22:05:34
ben je crois qu'il est correctement indenté lol^^
je vois pas ce qui pourrait amener à une indentation dans cette partie, toi si ?
je vais essayer pour changecolor()
Marsh Posté le 21-03-2007 à 22:11:52
scheme a écrit : ben je crois qu'il est correctement indenté lol^^ |
Pas vraiment non, l'indentation correcte est celle ci:
Code :
|
Marsh Posté le 21-03-2007 à 22:23:51
ah oui effectivement
merci,la une fenetre s'ouvre
ya d'autres problème dans mon code,je vais essayer de les arranger..
merci d'avoir répondu aussi vite
Marsh Posté le 21-03-2007 à 22:55:20
voila le code final qui marche
Code :
|
Marsh Posté le 11-03-2007 à 02:34:52
bonjour,apparemment le code suivant est incorrect (3ème ligne).
mais je ne vois pas l'erreur,auriez vous une idée ?
merci d'avance