Problèmes avec Python 3.2
NoobEnPython
-
heyquem Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
heyquem Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila, je me met doucement à python, et j'essaye de faire un convertisseur minutes => heures tout bête, mais j'ai un problème avec print()
Voilà mon code :
#!/usr/local/bin/python3.2
print("\nEntrez un nombre de minutes :\n")
minutes = input()
minutes = int(minutes)
h = minutes // 60
min_restantes = minutes % 60
print(h, "heure(s) et", min_restantes, "minute(s)")
========================
Si je tape directement le dernier print dans l'interpreteur après avoir donner des valeurs bidons à mes variables, la phrase sort correctement :
>>> print(h, "heure(s) et", min_restantes, "minute(s)")
2 heure(s) et 14 minute(s)
Mais quand je lance mon script j'ai ça :
(2, 'heures et', 14, 'minute(s)')
quelqu'un pour m'aider svp ?
voila, je me met doucement à python, et j'essaye de faire un convertisseur minutes => heures tout bête, mais j'ai un problème avec print()
Voilà mon code :
#!/usr/local/bin/python3.2
print("\nEntrez un nombre de minutes :\n")
minutes = input()
minutes = int(minutes)
h = minutes // 60
min_restantes = minutes % 60
print(h, "heure(s) et", min_restantes, "minute(s)")
========================
Si je tape directement le dernier print dans l'interpreteur après avoir donner des valeurs bidons à mes variables, la phrase sort correctement :
>>> print(h, "heure(s) et", min_restantes, "minute(s)")
2 heure(s) et 14 minute(s)
Mais quand je lance mon script j'ai ça :
(2, 'heures et', 14, 'minute(s)')
quelqu'un pour m'aider svp ?
A voir également:
- Problèmes avec Python 3.2
- Citizen code python avis - Accueil - Outils
- Dvd shrink 3.2 - Télécharger - Copie & Extraction
- Dreamule 3.2 francais - Télécharger - Téléchargement & Transfert
- Mot secret python pix ✓ - Forum Python
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
J'allais te répondre qu'on dirait que dans le deuxième cas, c'est un Python 2 qui affiche un tuple
et que dans le premier cas c'est un Python 3 qui affiche tel que tu veux
car en Python 3 print() est une fonction, tandis qu'en Python 2 c'était un statement.
Et donc j'aimerais savoir quel est la raison que tu as trouvée ?