Mini projet isn code barre
Résolu/Fermé
computerone
Messages postés
5
Date d'inscription
vendredi 3 janvier 2020
Statut
Membre
Dernière intervention
3 janvier 2020
-
Modifié le 3 janv. 2020 à 18:37
Franky-9 Messages postés 1 Date d'inscription samedi 4 janvier 2020 Statut Membre Dernière intervention 4 janvier 2020 - 4 janv. 2020 à 23:47
Franky-9 Messages postés 1 Date d'inscription samedi 4 janvier 2020 Statut Membre Dernière intervention 4 janvier 2020 - 4 janv. 2020 à 23:47
A voir également:
- Mini projet isn code barre
- Meilleur mini pc - Guide
- Geekom mini it11 - Guide
- Opera mini pc - Télécharger - Navigateurs
- Code asci - Guide
- Windows 11 barre des taches a gauche - Guide
3 réponses
Chris 94
Messages postés
50978
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
17 février 2023
7 320
3 janv. 2020 à 18:38
3 janv. 2020 à 18:38
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
<>
▼.
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
1
Modifié le 3 janv. 2020 à 19:13
Modifié le 3 janv. 2020 à 19:13
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
50978
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
17 février 2023
7 320
>
computerone
Messages postés
5
Date d'inscription
vendredi 3 janvier 2020
Statut
Membre
Dernière intervention
3 janvier 2020
3 janv. 2020 à 19:02
3 janv. 2020 à 19:02
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
4 janv. 2020 à 23:47
4 janv. 2020 à 23:47
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)