Exercice corrigé #46 : Programme qui permet de convertir un nombre décimal en binaire | Python

  Рет қаралды 30,468

Hassan EL BAHI

Hassan EL BAHI

Күн бұрын

Пікірлер: 32
@oumardiaby9390
@oumardiaby9390 Жыл бұрын
merci monsieur👍, j'ai pas bien compris l'explication mais je l'ai fais à ma façon
@nihmsr6154
@nihmsr6154 2 жыл бұрын
import math N = int(input("veuillez inserer un numero")) M = N b = 0 i = 0 while N // 2 > 0 : b = b + (N % 2) * pow(10,i) i = i + 1 N = N // 2 if N // 2 == 0 : b = b + (N % 2) * pow(10, i) i = i + 1 N = N // 2 print("le nombre", M, "en décimal est", b)
@akoubaki
@akoubaki 3 ай бұрын
def bin(N) : if N==0 : return "0" elif N==1 : return "1" return bin(N//2)+str((N%2)) print(bin(9)).La méthode de récursivité
@omaroumessaoud8268
@omaroumessaoud8268 3 жыл бұрын
Merci beaucoup Monsieur 👍
@hassanbahi
@hassanbahi 3 жыл бұрын
🙏
@toufik7507
@toufik7507 3 жыл бұрын
Merci beaucoup
@hassanbahi
@hassanbahi 3 жыл бұрын
🙏
@elaissaoui_6859
@elaissaoui_6859 2 жыл бұрын
2. Ecrire un programme en C qui permet de convertir un entier positif en toute base demandée inférieure à 10.
@fadelben8525
@fadelben8525 3 жыл бұрын
merci beaucoup monsieur
@brandonsangon1671
@brandonsangon1671 3 жыл бұрын
merci beaucoup, on peut aussi faire : a= int(input("entrer le nombre décimal :")) b=str(bin(a)) print("Le nombre décimal est :",int(b[2::]))
@hassanbahi
@hassanbahi 3 жыл бұрын
Merci pour le partage
@nihel749
@nihel749 3 жыл бұрын
tu peux m'expliquez cette methode svp !!
@akashmanogaran8382
@akashmanogaran8382 2 жыл бұрын
comment on fait l'inverse un nombre binaire à la base 10
@bachirnass1401
@bachirnass1401 2 жыл бұрын
n=int(input('saisir un nombre : ')) r=0 s="" while n != 0 : r=n%2 n=n//2 s+=str(r) x=-1 b=0 for i in s : a=int(i) x+=1 b+=a*(10**(x)) print('ce nombre en binaire vaut : ',b)
@موسيقىوعلوموثقافةحولالعالم
@موسيقىوعلوموثقافةحولالعالم 7 ай бұрын
l'objectif de l'exercice c'est d'apprendre le principe de system binaire , pas la facon de codage merci chikh
@MdouKoumbia
@MdouKoumbia Жыл бұрын
n = int(input("Veuillez saisir le nombre de ligne : ")) B = n bin = 0 P = 1 while n !=0 : reste = n % 2 bin = bin + reste * P P *=10 n = n // 2 print("le nombre ",B,"en binnaire est de ",bin)
@BonheurKulefa
@BonheurKulefa 6 ай бұрын
Bonjour Prof! Pouvez-vous m'aider à écrire un algorithme qui effectue le codage,decodage et le transcodage en mode non structuré.
@nihel749
@nihel749 3 жыл бұрын
my try *_* and i want to thank you professor for your effort n=int(input('your number plz : ')) while n < 0: n = int(input("oo dear i guess you should type a positive number so try again : ")) if n == 0 or n == 1: print(n,"as binaire :",n) else: n = n b="" while n!=0 : n=n//2 r=n%2 b=b + str(r) print(b)
@redamedaza8976
@redamedaza8976 2 жыл бұрын
la methode de fonction bin est la plus simple mais on peu faire comme : n=int(input("donner un nombre :")) a = [] #liste vide while n>0 : r=(n%2) n=int(n/2) a.append(r) a.reverse() for i in a : print(i,end=" ")
@imaddouiou1747
@imaddouiou1747 Ай бұрын
l= [ ] n=int(input("n=")) while n!=0 : l.append(n%2) n//=2 l.reverse() print(l)
@منوعات-ظ8ه7ظ
@منوعات-ظ8ه7ظ 3 жыл бұрын
Merci bcp mais j'ai bien compris ce programme
@oumardiaby9390
@oumardiaby9390 Жыл бұрын
n = int(input("veuillez saisir un nombre entier : ")) n1 = n binaire = 0 end = 0 saut = 0 while n != 0 : binaire = 10*binaire + n%2 if n%2 == 0 and saut == 0: end += 1 else : saut+=1 n = n // 2 binaire *= 10**end print(n1,"en binaire est : ",binaire)
@goldendovah7613
@goldendovah7613 3 жыл бұрын
Merci. Un autre méthode: nombre = int(input("Veuillez saisir un entier : ")) while nombre < 0: nombre = int(input("Faux conditions! Veuillez saisir une autre fois : ")) if nombre == 0 or nombre == 1: print(nombre,"en binaire est:",nombre) else: nombre_original = nombre string_binaire = '' while nombre > 1: n = nombre%2 string_binaire += str(n) nombre = nombre // 2 string_binaire += '1' string_binaire = string_binaire[::-1] print(nombre_original,"en binaire est:",string_binaire)
@hassanbahi
@hassanbahi 3 жыл бұрын
Merci pour le partage
@Limstuk
@Limstuk 11 ай бұрын
n = int(input("Veuillez saisir un nombre decimal : ")) b = 0 lst=[] while n!=0: b = n%2 lst.append(b) n = n//2 b = (lst)[::-1] Binaire = [str(a) for a in b] print("".join(Binaire))
@noidea9347
@noidea9347 3 жыл бұрын
bonjour à quoi correspond le p svp car le b c'est binaire et ord pour ordonnée mais pour le p je ne vois pas
@izeniiix1821
@izeniiix1821 6 ай бұрын
puissance
@serge_amon
@serge_amon Жыл бұрын
Salut. Je vois que les maths sont le GPS. Mais comment passer des maths a l'algorithme?
@anaisazzaro2447
@anaisazzaro2447 3 жыл бұрын
Comment écrire un programme qui calcule les nombres binaires de 1 à 10??
@rachidjannane9122
@rachidjannane9122 2 жыл бұрын
num = int(input('please entre a number')) rslt=[] j =num while j > 0 : j = num // 2 if j * 2 == num: num = j rslt.append(0) elif j * 2 != num: num = j rslt.append(1) rslt1 =[] for a in range(0,len(rslt)): rslt1.append(rslt.pop()) print(rslt1)
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,2 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 29 МЛН
Convertir un nombre décimal en binaire #python
1:20
walidTek
Рет қаралды 310
Introduction à Spring Boot : Définition et Fonctionnalités
2:03
TechTalk with Chahra
Рет қаралды 25
Conversion d'un nombre décimal en binaire
4:46
mrjaillet1
Рет қаралды 173 М.
ALGO 1 TD 1 EX 4 USTHB
5:19
Nabil SALMI - On Line courses
Рет қаралды 49
#12 الجمل الشرطية في لغة ++C
3:32
Azoul code
Рет қаралды 12
Exercice corrigé #26 : Programme avec la boucle while | Python
5:29
Hassan EL BAHI
Рет қаралды 35 М.
Dominique de Villepin calme un journaliste de BFM très agressif
15:52
Éthique et tac
Рет қаралды 208 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,2 МЛН