IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

python base 2 à 10


Sujet :

Python

  1. #1
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 33
    Par défaut python base 2 à 10
    Salut je dois faire un programme pour convertir ce que j'écrit de base 2 en base 10 :

    ( je ne sais pas insert un programme donc je vous montres ce que j'ai fais )


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Binair=raw_input("Entrer un nombre en binaire ")
    n=0
    res=0
    len binair = x
    x=x-1
    while x !=0 :
           res =binair[n] *2**x-n + res
           n=n+1
    print res
    voila je sais pas si j'ai le droit de faire len binair ? et de plus je sais pas si je fais Binair[0] par exemple si il me donne le premier chiffre que j'ai écrit ? et si quelqu'un à un lien pour que je télécharge python ? car j'ai essayer la 2.6 mais je ne la trouve pas super



    Merci d'avance pour vos réponses !

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    Décembre 2007
    Messages
    758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2007
    Messages : 758
    Par défaut
    bonsoir,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    b2 = '111'
    b10 = int(b2,2)

  3. #3
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 33
    Par défaut
    Citation Envoyé par kango Voir le message
    bonsoir,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    b2 = '111'
    b10 = int(b2,2)

    Salut kango merci d'avoir répondu mais je comprends pas cette commande je ne l'ai pas encore vu en cours ? la premier veux dire que si je met print b2[0] ça me mettra : 1 mais ce que je veux moi c'est l"utilisateur mette des chiffes et que ceux ci deviennent une sorte de liste ? et la deuxième ligne je ne la comprends pas si tu peux m'expliquer ?
    Merci

  4. #4
    Membre émérite
    Homme Profil pro
    Inscrit en
    Décembre 2007
    Messages
    758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2007
    Messages : 758
    Par défaut
    pour int:

    http://docs.python.org/library/functions.html#int

    b2 c'est le résultat de raw_input()

  5. #5
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 33
    Par défaut
    Merci je viens de comprendre par contre j'ai un autre soucis je viens de télécharger python 3.1 et quand je met seulement print "salut" il me met : invalide syntaxe (<pyshell#1>, line 1) il m'affiche le deuxième apostrophe pourquoi ? en classe ça marche très bien pourtant . . .

  6. #6
    Membre émérite
    Homme Profil pro
    Inscrit en
    Décembre 2007
    Messages
    758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2007
    Messages : 758
    Par défaut
    voui ça vient de python 3, print a changé, c'est une fonction maintenant:


  7. #7
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 33
    Par défaut
    Merci infiniment de toute tes réponses bonne soirée !

Discussions similaires

  1. connection python avec la base de donne postgresql
    Par bouchranaoufal dans le forum Général Python
    Réponses: 1
    Dernier message: 06/10/2009, 14h34
  2. doc sur l'utilisation de bases de données SQL sous python
    Par moon93 dans le forum Général Python
    Réponses: 2
    Dernier message: 03/08/2007, 15h09
  3. Accéder à une base MySQL 'distante' via Python
    Par tse_tilky_moje_imja dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 24/07/2006, 11h49
  4. création de base mySQL avec python
    Par preacher_man dans le forum Bibliothèques tierces
    Réponses: 7
    Dernier message: 23/06/2006, 19h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo