この構文は間違いないと思いますが、`else:` の部分でタイトルのようなSyntaxError: invalid character in
identifier のエラーが出てしまいます。

どこを間違えているのか教えていただけないでしょうか。

```

    for i in range(v):
        if i%2 == 0:
           print("i=",i)
    　  else:
           print(" ")
    
```
CC BY-SA 4.0
2021-12-16T16:39:31.380
85172
2021-12-16T16:51:01.020
2021-12-16T16:45:45.007
3060
50532
question
python
SyntaxError: invalid character in identifier を解決したい
よくある間違いですね。

```

    　  else:
    
```

この行の先頭の文字が全角空白になっています。  
半角空白2桁に修正すれば良いでしょう。

* * *

ちなみにこのサイトのトップで検索の欄にエラーメッセージを入力して検索すれば以下のような同様の記事が見つかりますので、今後はそれも試してみてください。

[エラーの原因を教えてください SyntaxError: invalid character in
identifier](https://ja.stackoverflow.com/q/77638/26370)  
[SyntaxError: invalid character in identifier
を解決したいです](https://ja.stackoverflow.com/q/74091/26370)  
[エラーコードの改善が分かりません。SyntaxError: invalid character in
identifier](https://ja.stackoverflow.com/q/73067/26370)
CC BY-SA 4.0
2021-12-16T16:44:51.430
85173
2021-12-16T16:51:01.020
2021-12-16T16:51:01.020
26370
26370
85172
answer
`else` の行に全角の空白文字が含まれています。

**エディタで空白文字を表示した例:**

[![画像の説明をここに入力](https://i.stack.imgur.com/7LH4z.png)](https://i.stack.imgur.com/7LH4z.png)
CC BY-SA 4.0
2021-12-16T16:44:58.717
85174
2021-12-16T16:44:58.717
3060
85172
answer