Bonjour
je me suis retrouvé avec cet etrange charactere signe moins, et je ne sais pas comment !
hier soir alors que je tapais au clavier du code Python dans l'obscurité.
quelqu'un sait quelle touche produit ce signe moins ?

p=3
" this code is ok"
#recurrenceEq='a_{n+0} = 2*a_{n-1} -1*a_{n-2} +0*a_{n-3} -1*a_{n-'+str(p+1)+'}'
" this code is KO "
recurrenceEq='a_{n} = 2*a_{n−1} – 1*a_{n−2} + 0*a_{n−3} -1*a_{n−'+str(p+1)+'}'

nRec= recurrenceEq.split(' ')

print recurrenceEq

print nRec

Je n'ai pas mis les balises code a dessin je les met ci dessous:

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
p=3
" this code is ok"
#recurrenceEq='a_{n+0} = 2*a_{n-1} -1*a_{n-2} +0*a_{n-3} -1*a_{n-'+str(p+1)+'}'
" this code is KO "
recurrenceEq='a_{n} = 2*a_{n−1} – 1*a_{n−2} + 0*a_{n−3} -1*a_{n−'+str(p+1)+'}'
 
nRec= recurrenceEq.split(' ')
 
print recurrenceEq
 
print nRec
 
for e in nRec :
    print e.split('*')
c0=('-')
print("The ASCII value of '" + c0 + "' is",ord(c))   
 
c1=('–')
print("The ASCII value of '" + c1 + "' is",ord(c))
 
for e in nRec :
    print e.split('*')
c0=('-')
print("The ASCII value of '" + c0 + "' is",ord(c))   
 
c1=('–')
print("The ASCII value of '" + c1 + "' is",ord(c))
PS: j'ai mis une heure avant de trouver que ce n'etait pas le bon signe moins dans mon code !

Nom : signeMoins.PNG
Affichages : 437
Taille : 226,1 Ko