Bonjour, je ne sais pas du tout si ce type de module à était mis sur le site, mais je voulez le mettre le miens pour python 2.7
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 # -*- coding: cp1252 -*- def ASCII(n): """Convertit un nombre en ASCII""" q = -1 res = '' while q != 0: q = n // 256 r = n % 256 res = chr(r) + res n = q return res def ASCII_ed(mot): nb=0 len_mot=len(mot) def nombre(): if 0<i<=255: return i * 256**(len_mot-1) elif 0==i: return 256**(len_mot-1) for i in map(ord, mot): nb=nombre() + nb print nb print nombre() print len_mot len_mot=len_mot-1 return nb def UNICODE(n): """Convertit un nombre en Unicode""" q = -1 res = '' while q != 0: q = n // 65536 r = n % 65536 res = unichr(r) + res n = q return res def UNICODE_ed(mot): nb=0 len_mot=len(unicode(mot)) def nombre(): if 0<i<=65535: return i * 65536**(len_mot-1) elif 0==i: return 65536**(len_mot-1) for i in map(ord, unicode(mot)): nb=nombre() + nb print nb print nombre() print len_mot len_mot=len_mot-1 return nb
Partager