Syntaxerror: Invalid Character In Identifier
When executing with Python it shows error: return (x * (1.0 — x)) ^ SyntaxError: invalid character in identifier How do I correct it?
Solution 1:
Use the correct character for you minus operator: -. You are using some other 'dash' character that the interpreter is considering just a name like y or x. But it is invalid!
>>>bad_minus = "—">>>good_minus = "-">>>bad_minus == good_minus
False
>>>ord(good_minus)
45
>>>ord(bad_minus)
8212
>>>Solution 2:
Assuming the character between 1.0 and x is supposed to be a minus sign, replace it with an actual minus sign.
Post a Comment for "Syntaxerror: Invalid Character In Identifier"