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