Première programation python
Fermé
taïpan
-
16 janv. 2009 à 13:11
fiddy
fiddy
- Messages postés
- 11067
- Date d'inscription
- samedi 5 mai 2007
- Statut
- Contributeur
- Dernière intervention
- 23 avril 2022
A voir également:
- Première programation python
- Utiliser les commandes du CMD dans un programe python ✓ - Forum - Python
- A quoi s'airt il le programe Python...? ✓ - Forum - Logiciels
- Votre première application graphique avec Python et Glade - Conseils pratiques - Programmation
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il ✓ - Forum - Python
- Python est introuvable. exúcutez sans argument pour procúder ó l - Forum - Python
2 réponses
fiddy
16 janv. 2009 à 14:25
- Messages postés
- 11067
- Date d'inscription
- samedi 5 mai 2007
- Statut
- Contributeur
- Dernière intervention
- 23 avril 2022
16 janv. 2009 à 14:25
Salut,
Je ne comprends pas ce que tu veux dire par programme compact. En tout cas la deuxième version que tu as donnée est tout à fait correct. Fais plutôt un copier coller exact du programme qui ne marche pas. Et mets aussi la façon dont tu lances le fichier. python prog.py ou ./prog.py ?
Cdlt
Je ne comprends pas ce que tu veux dire par programme compact. En tout cas la deuxième version que tu as donnée est tout à fait correct. Fais plutôt un copier coller exact du programme qui ne marche pas. Et mets aussi la façon dont tu lances le fichier. python prog.py ou ./prog.py ?
Cdlt
fiddy
17 janv. 2009 à 11:05
- Messages postés
- 11067
- Date d'inscription
- samedi 5 mai 2007
- Statut
- Contributeur
- Dernière intervention
- 23 avril 2022
17 janv. 2009 à 11:05
Salut,
Rajoute en première ligne de ton fichier :
Rajoute en première ligne de ton fichier :
#-*-coding:utf8-*-.
et re paf, je n'ai rien touché, il fonctionnait très bien, il suffit que je veuille le montrer à ma femme pour qu'il ne fonctionne plus
maintenant ça marque
>>> masseideal.py
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'masseideal' is not defined
je ne le fait pas exprès, mais j'ai du mal à cerner la logique de la machine.
une idée de ce qui à pu ce passer?
maintenant ça marque
>>> masseideal.py
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'masseideal' is not defined
je ne le fait pas exprès, mais j'ai du mal à cerner la logique de la machine.
une idée de ce qui à pu ce passer?
fiddy
18 janv. 2009 à 16:21
- Messages postés
- 11067
- Date d'inscription
- samedi 5 mai 2007
- Statut
- Contributeur
- Dernière intervention
- 23 avril 2022
18 janv. 2009 à 16:21
Le code que je t'ai donné sert tout simplement à spécifier un encodage.
Apparemment, tu as lancé ton programme à partir de l'interpréteur python. Sors de l'interpréteur pour revenir à un shell, et retape ta commande.
Apparemment, tu as lancé ton programme à partir de l'interpréteur python. Sors de l'interpréteur pour revenir à un shell, et retape ta commande.
17 janv. 2009 à 02:27
taille = input ("combien mesures-tu ? ")
femelle, male = (taille-100)-(taille-150)/2, (taille-100)-(taille-150)/4
print "ta masse idéale en kg si tu est une femme est de ", femelle
print "ta masse idéale en kg si tu es un homme est de ", male
je tape ça, (en respectant les espaces les lignes sautés, tout ce qu'il faut) sur l'éditeur de texte de ubuntu intrepid ibex, je l'enregistre sous un nom, par exemple masseideal.py directement à la racine de mon repertoire personnel.
je lance konsole ou terminal et dessus je tape:
python masseideal.py
c'est ce que j'ai appelé par manque de vocabulaire adapté (pardonnez moi) "programme compact" parceque tout le programme est donné d'un coup
et ça ne marche pas
en revanche, si je tape:
python (entrée)
puis le programme ligne par ligne, ça fonctionne
mais c'est pas très impressionnant
alors, je ne comprends pas ou je commet une erreur.
c'est très frustrant en fait, merci de m'avoir répondu en tout cas, mais si vous voyiez où je me trompe, ce serait bien.