A voir également:
- Mini projet isn code barre
- Mini projet isn code barre ✓ - Forum - Python
- Mini-Projet ISN avec problème Python (Réponse rapide svp) ✓ - Forum - Python
- [Projet ISN] Barre de Recherche sur une page HTML ✓ - Forum - HTML
- Spotify code barre - Actualités
- Trouver un produit avec le code barre ✓ - Forum - Internet / Réseaux sociaux
3 réponses
Chris 94
- Messages postés
- 50799
- Date d'inscription
- mardi 8 janvier 2008
- Statut
- Modérateur
- Dernière intervention
- 30 janvier 2021
Bonjour,
Merci pour cette information. As-tu une question ?
Pour rappel :
Merci de penser à attribuer au code la couleur syntaxique et la forme correcte avec le bouton
Merci pour cette information. As-tu une question ?
Pour rappel :
Les réponses sont données par des bénévoles, pas par des machines. Il est vivement recommandé d'user des formes minimales de la politesse ("bonjour', "s'il vous plait", "merci d'avance") pour rester dans le cadre de notre charte d'utilisation.
Merci de penser à attribuer au code la couleur syntaxique et la forme correcte avec le bouton
<>
▼.
trifou
Bonjour,
Pour le moment, oublie turtle et commence par travailler à calculer la clef du code barre.
On te demande pour ça de calculer les sommes des chiffres en position paires, et impaires.
Pour savoir si un nombre est divisible par 2, on utilise le modulo, en python c'est le caractère %.
On prend un code barre de test pour commencer à travailler (tu utiliseras input par la suite), on déclare 2 variables pour enregistrer les sommes, et on parcourt la chaine du code barre avec un range.
Avec ce bout de code, tu as de quoi comprendre comment ça fonctionne pour commencer ton programme et calculer les deux sommes.
Ne pas oublier de convertir
Pour le moment, oublie turtle et commence par travailler à calculer la clef du code barre.
On te demande pour ça de calculer les sommes des chiffres en position paires, et impaires.
Pour savoir si un nombre est divisible par 2, on utilise le modulo, en python c'est le caractère %.
On prend un code barre de test pour commencer à travailler (tu utiliseras input par la suite), on déclare 2 variables pour enregistrer les sommes, et on parcourt la chaine du code barre avec un range.
somme_pairs = 0 somme_impairs = 0 code_barre = '328947' for i in range(len(code_barre)): if i % 2: print('i est impair') else: print('i est pair') print(code_barre[i])
Avec ce bout de code, tu as de quoi comprendre comment ça fonctionne pour commencer ton programme et calculer les deux sommes.
Ne pas oublier de convertir
code_barre[i]en int
computerone
- Messages postés
- 5
- Date d'inscription
- vendredi 3 janvier 2020
- Statut
- Membre
- Dernière intervention
- 3 janvier 2020
merci de ta réponse j'ai donc pris un code bar test et j'ai réussi a faire la clé de contrôle
mais maintenant je ne vois pas comment faire pour convertir tout les nombre en binaire ?
import turtle
from math import *
liste1 = 328947
listenb= [int(c) for c in str(liste1)]# sépare le nombre en plusieur partie
i=listenb[0],listenb[2],listenb[4]# prend tout les chiffre de rang impair
i1=sum(i)#additionne tout les chiffre de rang impair
p=listenb[1],listenb[3],listenb[5]#prend tout les chiffre de rang pair
p1=sum(p)#additionne tout les chiffre de rang pair
p1= p1*3#multiplie ensuite p1 par 3 pour la suite
n=i1,p1#crée une liste n avec i1 et p1
n1=sum(n)#additionne i1 et p1
supn1 = (n1/10)#transforme n1 en nombre decimale
supn2 =ceil(supn1)#arondie le nombre a l'exer afin de ne pas avoir de nombre négatif ensuite
supn3 = supn2*10#enfin multiplie le nombre par 10
clé=supn3-n1#crée la clé de controle
listenb.append(clé)#ajoute la clé de controle aux nombre de dépard
mais maintenant je ne vois pas comment faire pour convertir tout les nombre en binaire ?
Chris 94
- Messages postés
- 50799
- Date d'inscription
- mardi 8 janvier 2008
- Statut
- Modérateur
- Dernière intervention
- 30 janvier 2021
- Messages postés
- 5
- Date d'inscription
- vendredi 3 janvier 2020
- Statut
- Membre
- Dernière intervention
- 3 janvier 2020
Merci d'utiliser correctement le bouton "code" !
Franky-9
- Messages postés
- 1
- Date d'inscription
- samedi 4 janvier 2020
- Statut
- Membre
- Dernière intervention
- 4 janvier 2020
Tu saurais ce qu’il faut faire pour générer à la fin le code barre à partir du binaire si tu pouvais me donner la réponse ça serait sympa ????merci d’avance ( ps il me reste que demain)