Conversion code de gray
Loulou
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je souhaite convertir un nombre décimal entier codable sur 4 bits en code de gray mais j'ai une erreur... Je vois pas trop quoi faire.. Je convertis d'abord en binaire puis ensuite en code de Gray.
Voici mon programme:
def decimal_binaire(d):
if d<=15:
if d > 1:
decimal_binaire(d // 2)
print(d % 2, end='')
else:
print("Le nombre choisi n'est pas codable sur 4 bits")
def convertir_gray(b):
b = int(b, 2)
b ^= (b >> 1)
return bin(b)[2:]
a = int(input("Nombre decimal entier codable sur 4 bits : "))
c=decimal_binaire(a)
z=convertir_gray(c)
Voici l'erreur : TypeError: int() can't convert non-string with explicit base
Merci pour votre aide !!!
Je souhaite convertir un nombre décimal entier codable sur 4 bits en code de gray mais j'ai une erreur... Je vois pas trop quoi faire.. Je convertis d'abord en binaire puis ensuite en code de Gray.
Voici mon programme:
def decimal_binaire(d):
if d<=15:
if d > 1:
decimal_binaire(d // 2)
print(d % 2, end='')
else:
print("Le nombre choisi n'est pas codable sur 4 bits")
def convertir_gray(b):
b = int(b, 2)
b ^= (b >> 1)
return bin(b)[2:]
a = int(input("Nombre decimal entier codable sur 4 bits : "))
c=decimal_binaire(a)
z=convertir_gray(c)
Voici l'erreur : TypeError: int() can't convert non-string with explicit base
Merci pour votre aide !!!
Configuration: Macintosh / Safari 14.0
A voir également:
- Conversion code de gray
- Code ascii - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
1 réponse
Bonjour
En Python, l’indentation est primordiale. Or en postant sur un forum elle disparaît, sauf à utiliser l’outil adéquat : les balises de code.
Voir ce petit https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Tu as environ une heure pour modifier ton message, au delà il te faudra reposter.
On ne pourra t’aider qu’une fois ton code correctement indenté
En Python, l’indentation est primordiale. Or en postant sur un forum elle disparaît, sauf à utiliser l’outil adéquat : les balises de code.
Voir ce petit https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Tu as environ une heure pour modifier ton message, au delà il te faudra reposter.
On ne pourra t’aider qu’une fois ton code correctement indenté