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 :

décimale à hexadécimale et reciproquement


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Octobre 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Octobre 2019
    Messages : 5
    Par défaut décimale à hexadécimale et reciproquement
    bonjour,
    j'ai pour objectif de faire une def qui convertit l'hexa en déci et inversement, pour contrainte j'ai pas le droit d'utiliser ce qui concerne les chaînes de caractères, les listes et des slices.

    j'avais pour idée, de faire un truc basique comme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    def hexa_déci(hexa):
        b2=""
        d1 = hexa
        d = int(d1)
        while d != 0 :
           r=d%2 
           b2= str(r)+b2 
           d=d//2
    et de faire genre un *10 si la décimale contenait un A, mais j'y arrive pas, un peu d'aide serait la bienvenue, merci

    sachant que même str on na pas le droit de l'utiliser...

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Salut,

    Pour poster ton code utilise la balise [CODE]...

    Et là ce code c'est pour convertir un nombre hexadécimale en un nombre décimal, c'est ça ?

    Avant de coder en Python comment tu ferais pour faire cette conversion ? Quel algorithme tu utiliserais ?

  3. #3
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Ah oui une autre question le nombre hexadécimale contient un seul chiffre ou bien il peut en contenir plusieurs ?

  4. #4
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Octobre 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Octobre 2019
    Messages : 5
    Par défaut
    Un seul nombre (10 ou 100 ou 1000...)
    Un algorithme? Le python, si j'ai bie compris.

  5. #5
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Citation Envoyé par TheEmperor_ Voir le message
    Un seul nombre (10 ou 100 ou 1000...)
    Euh non je demande le nombre de chiffres du nombre hexadécimal à convertir en décimal...

    Exemples à un chiffre : A, B, C, D, E, F, 0, 1, 2, 3...

    Exemples à plusieurs chiffres ce serait par exemple : AB,13, FFFA...


    Citation Envoyé par TheEmperor_ Voir le message
    Un algorithme? Le python, si j'ai bie compris.
    En fait je voulais dire : tu ferrais comment à la main avec un papier et un crayon ou mentalement de tête, quelle procédure tu effectuerais...

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Citation Envoyé par Beginner. Voir le message
    Euh non je demande le nombre de chiffres du nombre hexadécimal à convertir en décimal...

    Exemples à un chiffre : A, B, C, D, E, F, 0, 1, 2, 3...

    Exemples à plusieurs chiffres ce serait par exemple : AB,13, FFFA...
    Bon de toute façon il faut commencer par faire un bout de code qui converti un nombre à un chiffre et éventuellement l'utiliser ensuite pour convertir des nombres à plusieurs chiffres...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 29/01/2024, 15h32
  2. Algorithmique basique, conversion hexadécimale vers décimale.
    Par Moskitox dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 23/04/2013, 22h34
  3. Réponses: 1
    Dernier message: 22/07/2009, 17h47
  4. Réponses: 4
    Dernier message: 09/04/2008, 20h39
  5. Réponses: 1
    Dernier message: 06/03/2003, 11h57

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