ne znam za C, ali mislim da u python ne mozes da kucas brojeve i znakove kao ime varijabli na pocetku naziva varijable.
koliko se secam, ne bi smelo da se nesto nazove:
1person = "Pera"
1x = 5
_4 = "stagod"
!konstant = 3.145667
i sl. Ali dozvoljavaju valjda da se nesto nazove:
person1 = "Pera"
x1 = 5
itd.
Msm stvarno, sta bi varijabla $10 ili _5 trebalo da predstavlja?

Zamisli imas 1000 linija koda i neko je bio pametan da tako nazove neku varijablu.
Pa tacno da ga ubijes.

Verujem da niko ne bi znao sta to treba da predstavlja i znaci.