Skip to content

Commit fc0b073

Browse files
committed
IndentationError
1 parent 3d6df81 commit fc0b073

File tree

1 file changed

+32
-33
lines changed

1 file changed

+32
-33
lines changed

1_Basics_V.ipynb

Lines changed: 32 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -370,8 +370,7 @@
370370
{
371371
"cell_type": "markdown",
372372
"metadata": {
373-
"heading_collapsed": true,
374-
"jp-MarkdownHeadingCollapsed": true
373+
"heading_collapsed": true
375374
},
376375
"source": [
377376
"## エラー"
@@ -398,8 +397,7 @@
398397
{
399398
"cell_type": "markdown",
400399
"metadata": {
401-
"hidden": true,
402-
"jp-MarkdownHeadingCollapsed": true
400+
"hidden": true
403401
},
404402
"source": [
405403
"\n",
@@ -410,8 +408,7 @@
410408
"cell_type": "markdown",
411409
"metadata": {
412410
"heading_collapsed": true,
413-
"hidden": true,
414-
"jp-MarkdownHeadingCollapsed": true
411+
"hidden": true
415412
},
416413
"source": [
417414
"#### 例1"
@@ -423,8 +420,7 @@
423420
"hidden": true
424421
},
425422
"source": [
426-
"(正)`sum`<br>\n",
427-
"(誤)`sun`"
423+
"`if`文の最初の行の終わりに`:`が抜けている。"
428424
]
429425
},
430426
{
@@ -438,7 +434,11 @@
438434
},
439435
"outputs": [],
440436
"source": [
441-
"sun([1,2,3])"
437+
"a = 3\n",
438+
"\n",
439+
"if a > 0\n",
440+
"\n",
441+
" print(a)"
442442
]
443443
},
444444
{
@@ -447,16 +447,15 @@
447447
"hidden": true
448448
},
449449
"source": [
450-
"* 矢印(---->)でエラー箇所が示されている\n",
451-
"* `NameError`として最終行にスペル間違いである`sun`が示されている\n",
452-
"* `name 'sun' is not defined`とは「`sun`という名前(変数のこと)は上で定義されていない」という意味。"
450+
"* `line 3`はセル内の3行目(`if`の行)を示している\n",
451+
"* `SyntaxError`として3行目の最後で`:`が足りない箇所を`^`で指し示している\n",
452+
"* `expected ':'`とは「`:`があるはず」という意味。"
453453
]
454454
},
455455
{
456456
"cell_type": "markdown",
457457
"metadata": {
458-
"hidden": true,
459-
"jp-MarkdownHeadingCollapsed": true
458+
"hidden": true
460459
},
461460
"source": [
462461
"#### 例2"
@@ -468,7 +467,7 @@
468467
"hidden": true
469468
},
470469
"source": [
471-
"`if`文の最初の行の終わりに`:`が抜けている"
470+
"括弧を閉じていない"
472471
]
473472
},
474473
{
@@ -482,11 +481,7 @@
482481
},
483482
"outputs": [],
484483
"source": [
485-
"a = 3\n",
486-
"\n",
487-
"if a > 0\n",
488-
"\n",
489-
" print(a)"
484+
"2 / (10.1 + 3.2 + 1 "
490485
]
491486
},
492487
{
@@ -495,17 +490,15 @@
495490
"hidden": true
496491
},
497492
"source": [
498-
"* `line 3`はセル内の3行目(`if`の行)を示している。\n",
499-
"* `SyntaxError`として3行目の最後で`:`が足りない箇所を`^`で指し示している。\n",
500-
"* `expected ':'`とは「`:`があるはず」という意味。"
493+
"`Python`はプログラマーがどこに`)`を入れようとしたかは分からない。従って,最後に`)`が入ると想定して`^`を文末に置いている。\n",
494+
"* `incomplete input`とは「不完全なインプット(コード)」という意味。"
501495
]
502496
},
503497
{
504498
"cell_type": "markdown",
505499
"metadata": {
506500
"heading_collapsed": true,
507-
"hidden": true,
508-
"jp-MarkdownHeadingCollapsed": true
501+
"hidden": true
509502
},
510503
"source": [
511504
"#### 例3"
@@ -517,7 +510,13 @@
517510
"hidden": true
518511
},
519512
"source": [
520-
"括弧を閉じていない。"
513+
"関数ないのインデントがない\n",
514+
"\n",
515+
"(正しい書き方↓↓↓)\n",
516+
"```\n",
517+
"def my_func(a):\n",
518+
" return a * 2\n",
519+
"```"
521520
]
522521
},
523522
{
@@ -531,7 +530,8 @@
531530
},
532531
"outputs": [],
533532
"source": [
534-
"2 / (10.1 + 3.2 + 1 "
533+
"def my_func(a):\n",
534+
"return a * 2"
535535
]
536536
},
537537
{
@@ -540,16 +540,16 @@
540540
"hidden": true
541541
},
542542
"source": [
543-
"`Python`はプログラマーがどこに`)`を入れようとしたかは分からない。従って,最後に`)`が入ると想定して`^`を文末に置いている。\n",
544-
"* `incomplete input`とは「不完全なインプット(コード)」という意味。"
543+
"* `^`でエラー箇所が示されている。\n",
544+
"* `expected an indented block after function definition on line 1`は「1行目の関数定義の後にブロック化された来るはず」という意味。\n",
545+
"* `IndentationError`とは文字通りインデントに関するエラーを表している。"
545546
]
546547
},
547548
{
548549
"cell_type": "markdown",
549550
"metadata": {
550551
"heading_collapsed": true,
551-
"hidden": true,
552-
"jp-MarkdownHeadingCollapsed": true
552+
"hidden": true
553553
},
554554
"source": [
555555
"### 例外"
@@ -559,8 +559,7 @@
559559
"cell_type": "markdown",
560560
"metadata": {
561561
"heading_collapsed": true,
562-
"hidden": true,
563-
"jp-MarkdownHeadingCollapsed": true
562+
"hidden": true
564563
},
565564
"source": [
566565
"#### 例1"

0 commit comments

Comments
 (0)