Skip to content

Commit 7df7c01

Browse files
committed
Update conditional.ipynb
1 parent e3c520f commit 7df7c01

1 file changed

Lines changed: 52 additions & 2 deletions

File tree

conditional.ipynb

Lines changed: 52 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,35 @@
359359
"(3/0 == None) and (1 > 2)"
360360
]
361361
},
362+
{
363+
"cell_type": "markdown",
364+
"metadata": {},
365+
"source": [
366+
"아래 코드도 오류를 발생시킨다. 이유는 `(1 <= 2)`가 참이기에 `(3/0 == None)` 실행하기에\n",
367+
"위 코드와 동일한 오류가 발생한다."
368+
]
369+
},
370+
{
371+
"cell_type": "code",
372+
"execution_count": 2,
373+
"metadata": {},
374+
"outputs": [
375+
{
376+
"ename": "ZeroDivisionError",
377+
"evalue": "division by zero",
378+
"output_type": "error",
379+
"traceback": [
380+
"\u001b[31m---------------------------------------------------------------------------\u001b[39m",
381+
"\u001b[31mZeroDivisionError\u001b[39m Traceback (most recent call last)",
382+
"\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[2]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m (\u001b[32m1\u001b[39m <= \u001b[32m2\u001b[39m) \u001b[38;5;129;01mand\u001b[39;00m (\u001b[32;43m3\u001b[39;49m\u001b[43m/\u001b[49m\u001b[32;43m0\u001b[39;49m == \u001b[38;5;28;01mNone\u001b[39;00m)\n",
383+
"\u001b[31mZeroDivisionError\u001b[39m: division by zero"
384+
]
385+
}
386+
],
387+
"source": [
388+
"(1 <= 2) and (3/0 == None)"
389+
]
390+
},
362391
{
363392
"cell_type": "markdown",
364393
"id": "8d55d12c-09d9-4d4a-9260-591bda762a4e",
@@ -395,7 +424,7 @@
395424
"id": "73da984d-6376-4c92-80b7-128368601a8a",
396425
"metadata": {},
397426
"source": [
398-
"반면에 아래 코드를 실행하면 앞서 설명한 이유와 동일한 이유로 오류가 발생한다. "
427+
"반면에 아래 두 코드 또한 실행하면 앞서 설명한 이유와 유사하거나 동일한 이유로 오류가 발생한다. "
399428
]
400429
},
401430
{
@@ -420,6 +449,27 @@
420449
"(3/0 == None) or (1 <= 2)"
421450
]
422451
},
452+
{
453+
"cell_type": "code",
454+
"execution_count": 3,
455+
"metadata": {},
456+
"outputs": [
457+
{
458+
"ename": "ZeroDivisionError",
459+
"evalue": "division by zero",
460+
"output_type": "error",
461+
"traceback": [
462+
"\u001b[31m---------------------------------------------------------------------------\u001b[39m",
463+
"\u001b[31mZeroDivisionError\u001b[39m Traceback (most recent call last)",
464+
"\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[3]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m (\u001b[32m1\u001b[39m > \u001b[32m2\u001b[39m) \u001b[38;5;129;01mor\u001b[39;00m (\u001b[32;43m3\u001b[39;49m\u001b[43m/\u001b[49m\u001b[32;43m0\u001b[39;49m == \u001b[38;5;28;01mNone\u001b[39;00m)\n",
465+
"\u001b[31mZeroDivisionError\u001b[39m: division by zero"
466+
]
467+
}
468+
],
469+
"source": [
470+
"(1 > 2) or (3/0 == None)"
471+
]
472+
},
423473
{
424474
"cell_type": "markdown",
425475
"id": "1cb45db2-63ad-48af-84cb-d7c18a47a03e",
@@ -2246,7 +2296,7 @@
22462296
"name": "python",
22472297
"nbconvert_exporter": "python",
22482298
"pygments_lexer": "ipython3",
2249-
"version": "3.13.12"
2299+
"version": "3.12.11"
22502300
}
22512301
},
22522302
"nbformat": 4,

0 commit comments

Comments
 (0)