Salut, je me casse la tête a essayer de comprendre ce code depuis 15 minutes mais je suis incapable de voir a quoi pourrait servir eval. Tout le reste est très clair mais eval reste un mystère. Donc si vous pourriez m'éclaircir ce serait grandement apprécier. Merci

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
 
 
import string
 
def main():
 
    print "This program converts a sequence of ASCII numbers into",
    print "the string of text that it represents."
    print
 
    inString = raw_input("Please enter the ASCII-encoded message: ")
 
    message = ""
 
    for numStr in string.split(inString):
        asciiNum = eval(numStr)
        message = message + chr(asciiNum)
 
        print "The decoded message is:", message
 
main()