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()
Partager