teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

回答の修正

2018/06/24 02:13

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -1,3 +1,20 @@
1
+ #### 修正した回答
2
+
3
+ 複数行にまたがるコードを記述する場合は、行末はバックスラッシュである必要がありますが
4
+ 提示コード中の「¥」は「バックスラッシュ」ではなく「円記号」であるため提示エラーが発生していると思われます。
5
+ 参考:[円マークとバックスラッシュ](http://blog.cognitom.com/post/7615020471/yen-mark)
6
+ ```Python
7
+ # バックスラッシュ U+005C -> OK
8
+ print(\
9
+ "abc")
10
+
11
+ # 円記号 U+00A5 -> SyntaxError: invalid character in identifier
12
+ print(¥
13
+ "abc")
14
+ ```
15
+
16
+ #### 補足として:修正前の回答
17
+
1
18
  [はじめてのPython AIプログラミング](http://www.shuwasystem.co.jp/support/7980html/4485.html)からサンプルファイルのダウンロードができるので、その中の`chap04/str1.py`を実行してみました。
2
19
  ```.bat
3
20
  File "...\chap04\str1.py", line 13