|
201 | 201 | "id": "36f931f2-94ac-4a4f-9c43-e475c21c88f9", |
202 | 202 | "metadata": {}, |
203 | 203 | "source": [ |
204 | | - "보다 복잡한 구조의 복합 논리식은 기본 논리식과 논리 연산자의 조합으로 생성된다." |
| 204 | + "보다 복잡한 구조의 복합 논리식은 이처럼 기본 논리식들을 논리 연산자로 엮어서 작성할 수 있다." |
205 | 205 | ] |
206 | 206 | }, |
207 | 207 | { |
|
229 | 229 | "| 논리 연산자 | 의미 | 예시 | 실행 결과 |\n", |
230 | 230 | "|:----------:|:----------:|:----------:|:--------:|\n", |
231 | 231 | "|`and`|그리고|`1==2 and 3==2+1`|`False`|\n", |
232 | | - "|`or`|또는|`1==2 and 3==2+1`|`True`|\n", |
| 232 | + "|`or`|또는|`1==2 or 3==2+1`|`True`|\n", |
233 | 233 | "|`not`|부정|`not 1==2`|`True`|" |
234 | 234 | ] |
235 | 235 | }, |
|
246 | 246 | "id": "0a8a8eef-43e1-4afc-b254-e4d174b713db", |
247 | 247 | "metadata": {}, |
248 | 248 | "source": [ |
249 | | - "`not`, `and`, `or` 순으로 우순순위가 높다.\n", |
| 249 | + "`not`, `and`, `or` 순으로 우선순위가 높다.\n", |
250 | 250 | "예를 들어 `not a > b and b > c`는\n", |
251 | 251 | "`(not a > b) and b > c`와 동일한 값을 표현하는 반면에,\n", |
252 | 252 | "`not (a > b and b > c)`와는 서로 다른 값을 표현한다." |
|
955 | 955 | "id": "38b949ed-d48d-4bcf-9cb6-36d87c561349", |
956 | 956 | "metadata": {}, |
957 | 957 | "source": [ |
958 | | - "위 코드의 `if lov_python` 조건문에서 `love_python`이 거짓이어서 들여쓰기된 코드 블록이 실행되지 않았다.\n", |
| 958 | + "위 코드의 `if love_python` 조건문에서 `love_python`이 거짓이어서 들여쓰기된 코드 블록이 실행되지 않았다.\n", |
959 | 959 | "그런데 그런 경우, 즉 `if` 다음이 거짓으로 판정될 때 실행되는 다른 코드 블록을 `else` 키워드를 이용하여 지정할 수 있다.\n", |
960 | 960 | "예를 들어 아래 코드는 파이썬을 좋아하지 않는 경우에 파이썬을 사랑해주면 행복진다는 문장을 출력한다." |
961 | 961 | ] |
|
1699 | 1699 | "\n", |
1700 | 1700 | "- 400의 배수는 무조건 윤년이기에 먼저 400의 배수 여부를 확인해서 참이면 윤년!\n", |
1701 | 1701 | "- 400의 배수가 아닌데, 100의 배수라면 평년!\n", |
1702 | | - "- 400의 배수도, 100의 배수도 아닌데 4의 배수라면 평년!\n", |
| 1702 | + "- 400의 배수도, 100의 배수도 아닌데 4의 배수라면 윤년!\n", |
1703 | 1703 | "- 나머지 경우, 즉 4의 배수도 아니라면 평년!\n", |
1704 | 1704 | "\n", |
1705 | 1705 | "`if ... elif ... elif ... else ...` 명령문을 이용하여\n", |
|
1862 | 1862 | "id": "d93dadf1-8b73-4d60-b9b3-489991d9a270", |
1863 | 1863 | "metadata": {}, |
1864 | 1864 | "source": [ |
1865 | | - "(2) 아래 세 개의 논리식을 중첩 조건문에 활용하여 `year`가 주저였을 때 윤년 여부를 판정하는 3중 중첩 조건문 코드를 작성하라.\n", |
| 1865 | + "(2) 아래 세 개의 논리식을 중첩 조건문에 활용하여 `year`가 주어졌을 때 윤년 여부를 판정하는 3중 중첩 조건문 코드를 작성하라.\n", |
1866 | 1866 | "\n", |
1867 | 1867 | "- `year % 400 == 0`\n", |
1868 | 1868 | "- `year % 100 == 0`\n", |
|
2154 | 2154 | "source": [ |
2155 | 2155 | "**문제 3**\n", |
2156 | 2156 | "\n", |
2157 | | - "세 막대이가 주어졌을 때 세 막대를 이용하여 삼각형을 만들 수 있는지 여부를 판단하는 코드를 작성하라.\n", |
| 2157 | + "세 막대가가 주어졌을 때 세 막대를 이용하여 삼각형을 만들 수 있는지 여부를 판단하는 코드를 작성하라.\n", |
2158 | 2158 | "단, 다음 조건을 만족해야 한다.\n", |
2159 | 2159 | "\n", |
2160 | 2160 | "- 세 막대의 길이가 다음과 같다고 가정한다.\n", |
|
0 commit comments