Bonjour,
je voudrais faire un algorithme de Kaprekar en python mais je suis bloqué car j'aimerais soustraire mon tableau n1 et mon tableau n2 mais je ne sais pas comment faire, si je dois les transformer en int etc...
je vous remercie par avance pour votre aide
Programme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 n = int(input("Entrer un nombre entier a 3 chiffre (les 3 chiffre ne doivent pas être identique)")) def NBTB(n): T = 3*[0]; T[0] = n // 100 n = n % 100 T[1] = n // 10 T[2] = n % 10 return T Fin def ALGOIND(n): L = NBTB(n) L = sorted(NBTB(n)) n1 = L n2 = sorted(NBTB(n), reverse=True) n3 = return n3 while (NBTB(n)[0] == NBTB(n)[1] or NBTB(n)[0] == NBTB(n)[2] ): n = int(input("Entrer un nombre entier a 3 chiffre (les 3 chiffre ne doivent pas être identique)")) print(ALGOIND(n))
Partager