민병수

Manual Complete

...@@ -113,6 +113,11 @@ a{ ...@@ -113,6 +113,11 @@ a{
113 font-family: 'Noto Sans KR'; 113 font-family: 'Noto Sans KR';
114 color:var(--text-color); 114 color:var(--text-color);
115 } 115 }
116 +.Accent{
117 + font-size:20px;
118 + font-weight: bold;
119 + font-family: 'Noto Sans KR';
120 +}
116 .overall_usage{ 121 .overall_usage{
117 display:none; 122 display:none;
118 align-items:flex-start; 123 align-items:flex-start;
......
...@@ -58,14 +58,14 @@ ...@@ -58,14 +58,14 @@
58 <div class="variables"> 58 <div class="variables">
59 <h1>Assertion variables 사용 방법<br></h1> 59 <h1>Assertion variables 사용 방법<br></h1>
60 <p>변수 선언에는 몇 가지의 큰 틀이 존재합니다.<br> 60 <p>변수 선언에는 몇 가지의 큰 틀이 존재합니다.<br>
61 - 1. 변수 선언 문자<br> 61 + <p class="Accent">1. 변수 선언 문자</p><br>
62 - 변수 선언 문자를 하는 것은 a = 'Hello World' 와 같은 경우를 의미합니다. [변수 선언 문자 a = Hello World]와 같이 읽어주시면 됩니다.<br> 62 + 변수 선언 문자를 하는 것은 a = 'Hello World' 와 같은 경우를 의미합니다. [변수 선언 문자 a = Hello World] --> a = 'Hello World'와 같이 출력됩니다.<br>
63 - 2. 변수 선언 숫자<br> 63 + <p class="Accent">2. 변수 선언 숫자</p><br>
64 - 변수 선언 숫자를 하는 것은 a = 4 와 같은 경우를 의미합니다. [변수 선언 숫자 a = 4]와 같이 읽어주시면 됩니다. <br> 64 + 변수 선언 숫자를 하는 것은 a = 4 와 같은 경우를 의미합니다. [변수 선언 숫자 a = 4] --> a = 4 와 같이 출력됩니다. <br>
65 - 3. 변수 선언 리스트<br> 65 + <p class="Accent">3. 변수 선언 리스트</p><br> (
66 - 변수 선언 리스트를 하는 것은 a = [], a = [1, 2, 3] 과 같은 경우를 의미합니다. [변수 선언 리스트 a = 빈리스트 , 변수 선언 리스트 a = 1, 2, 3]와 같이 읽어주시면 됩니다.<br> 66 + 변수 선언 리스트를 하는 것은 a = [], a = [1, 2, 3] 과 같은 경우를 의미합니다. [변수 선언 리스트 a = 빈리스트 , 변수 선언 리스트 a = 1, 2, 3] --> a = [], a = [1, 2, 3]와 같이 출력됩니다.<br>
67 - 4. 변수 선언 함수<br> 67 + <p class="Accent">4. 변수 선언 함수</p><br>
68 - 변수 선언 함수를 하는 것은 a=sum(), a=len() 과 같은 내장함수를 사용하거나 사용자 정의 함수를 사용하는 경우를 의미합니다. [변수 선언 함수 a=, 기본 함수 사용 sum // 변수 선언 함수 a=, 기본 함수 사용 len] 과 같이 읽어주시면 됩니다.<br> 68 + 변수 선언 함수를 하는 것은 a=sum(), a=len() 과 같은 내장함수를 사용하거나 사용자 정의 함수를 사용하는 경우를 의미합니다. [변수 선언 함수 a=, 기본 함수 사용 sum, 파라미터 선언 c] --> a = sum(c) 과 같이 출력됩니다.<br><p style="font-size: 20px; display: inline; color:#ba2d65;">(파라미터 선언은 Assertion Parameters를 참고해주세요.)</p><br>
69 </p> 69 </p>
70 </div> 70 </div>
71 <div class="parameter"> 71 <div class="parameter">
...@@ -80,9 +80,11 @@ ...@@ -80,9 +80,11 @@
80 <h1>Basic Func 사용 방법<br></h1> 80 <h1>Basic Func 사용 방법<br></h1>
81 <p>Basic Func에는 파이썬의 내장 함수들이 들어있습니다.<br> 81 <p>Basic Func에는 파이썬의 내장 함수들이 들어있습니다.<br>
82 대체적으로 같은 틀을 가지고 있으니 방법을 숙지해주세요.<br> 82 대체적으로 같은 틀을 가지고 있으니 방법을 숙지해주세요.<br>
83 - input의 경우, [변수 선언 함수 a =, 기본 함수 사용 input] --> a = input(); 와 같이 출력됩니다.<br> 83 + <p class="Accent">input의 경우</p>, [변수 선언 함수 a =, 기본 함수 사용 input] --> a = input(); 와 같이 출력됩니다.<br>
84 - print의 경우, [기본 함수 사용 print, 파라미터 선언 a] --> print(a); 와 같이 출력됩니다.<br> 84 + <p class="Accent">print의 경우</p>, [기본 함수 사용 print, 파라미터 선언 a] --> print(a); 와 같이 출력됩니다.<br>
85 - sum, max, min, len의 경우 [기본 함수 사용 sum, 파라미터 선언 a] --> sum(a); 와 같이 출력됩니다.<br> 85 + <p class="Accent">sum, max, min, len의 경우</p> [기본 함수 사용 sum, 파라미터 선언 a] --> sum(a); 와 같이 출력됩니다.<br>
86 + <p style="font-size: 20px; display: inline; color:#ba2d65;">(파라미터 선언은 Assertion Parameters를 참고해주세요.)</p><br>
87 + <p style="font-size: 20px; display: inline; color:#ba2d65;">(변수 선언은 Assertion Variables를 참고해주세요.)</p>
86 88
87 </p> 89 </p>
88 </div> 90 </div>
...@@ -90,10 +92,11 @@ ...@@ -90,10 +92,11 @@
90 <h1>Loop statements 사용 방법<br></h1> 92 <h1>Loop statements 사용 방법<br></h1>
91 <p>Loop statements는 반복문을 사용하는 방법입니다.<br> 93 <p>Loop statements는 반복문을 사용하는 방법입니다.<br>
92 반복문에는 for, while이 해당됩니다.<br> 94 반복문에는 for, while이 해당됩니다.<br>
93 - for의 경우 범위가 숫자일 경우엔, [반복문 선언 for a in range, 파라미터 선언 x] --> for a in range(x): 와 같이 출력됩니다.<br> 95 + <p class="Accent">for의 경우</p> 범위가 숫자일 경우엔, [반복문 선언 for a in range, 파라미터 선언 x] --> for a in range(x): 와 같이 출력됩니다.<br>
94 만약 범위에 숫자를 넣는 것이 아닌, 리스트를 넣는다면 [반복문 선언 for a in, 파라미터 선언 x ] --> for a in x: 와 같이 출력됩니다.<br> 96 만약 범위에 숫자를 넣는 것이 아닌, 리스트를 넣는다면 [반복문 선언 for a in, 파라미터 선언 x ] --> for a in x: 와 같이 출력됩니다.<br>
95 - while의 경우, [반복문 선언 while, 논리 식 선언 ] --> while(논리 식): 와 같이 출력됩니다. (논리 식 선언 방법은 Bool logic을 참고해주세요.)<br> 97 + <p class="Accent">while의 경우</p> [반복문 선언 while, 논리 식 선언 ] --> while(논리 식): 와 같이 출력됩니다. <br>
96 - 98 + <p style="font-size: 20px; display: inline; color:#ba2d65;">(파라미터 선언은 Assertion Parameters를 참고해주세요.)</p><br>
99 + <p style="font-size: 20px; display: inline; color:#ba2d65;">(논리 식 선언 방법은 Bool logic을 참고해주세요.)</p>
97 100
98 </p> 101 </p>
99 </div> 102 </div>
...@@ -102,13 +105,31 @@ ...@@ -102,13 +105,31 @@
102 <p> 105 <p>
103 IF statements에는 조건식을 사용하는 방법이 들어있습니다.<br> 106 IF statements에는 조건식을 사용하는 방법이 들어있습니다.<br>
104 조건식에는 if, elif, else가 포함되며 이를 사용하시려면<br> 107 조건식에는 if, elif, else가 포함되며 이를 사용하시려면<br>
105 - if의 경우, [조건문 사용 if, 논리 식 선언 ] --> if(논리 식 선언): 와 같이 출력됩니다. (논리 식 선언 방법은 Bool logic을 참고해주세요.)<br> 108 + <p class="Accent">if의 경우</p> [조건문 사용 if, 논리 식 선언 ] --> if(논리 식 선언): 와 같이 출력됩니다. <br>
106 - elif의 경우, [조건문 사용 else if, 논리 식 선언 ] --> elif(논리 식 선언): 와 같이 출력됩니다. (논리 식 선언 방법은 Bool logic을 참고해주세요.)<br> 109 + <p class="Accent">elif의 경우</p> [조건문 사용 else if, 논리 식 선언 ] --> elif(논리 식 선언): 와 같이 출력됩니다. <br>
107 - else의 경우, [조건문 사용 else, 논리 식 선언 ] --> else(논리 식 선언): 와 같이 출력됩니다. (논리 식 선언 방법은 Bool logic을 참고해주세요.)<br> 110 + <p class="Accent">else의 경우</p> [조건문 사용 else, 논리 식 선언 ] --> else(논리 식 선언): 와 같이 출력됩니다. <br><p style="font-size: 20px; display: inline; color:#ba2d65;">(논리 식 선언 방법은 Bool logic을 참고해주세요.)</p><br>
111 + </p>
112 + </div>
113 + <div class="def">
114 + <h1>User Define Func Usage 사용 방법</h1>
115 + <p>
116 + User Define Func Usage에는 사용자가 함수를 정의하는 방법에 대해 설명되어 있습니다.<br>
117 + 원하시는 함수명을 입력하시면 해당 함수가 정의됩니다.<br>
118 + 예를 들자면, [함수 선언 aaa, 파라미터 선언 c] --> def aaa(c): 와 같이 출력됩니다.<br> <p style="font-size: 20px; display: inline; color:#ba2d65;">(파라미터 선언 방법은 Assertion Parameters를 참고해주세요.)</p><br>
119 + </p>
120 + </div>
121 + <div class="bool">
122 + <h1>Bool logic 사용 방법<br></h1>
123 + <p>
124 + Bool logic에는 논리 식을 사용하는 방법에 대해 설명되어 있습니다.<br>
125 + 총 5가지의 논리식 선언이 가능하며, 가능한 논리식은 다음과 같습니다.<br>
126 + <p class="Accent"> 1: A는 B 와 같다</p> --> [논리식 선언 A는 B와 같다] --> A = B <br>
127 + <p class="Accent"> 2: A는 B 보다 크다</p> --> [논리식 선언 A는 B보다 크다] --> A > B<br>
128 + <p class="Accent"> 3: A는 B 보다 크거나 같다</p> --> [논리식 선언 A는 B보다 크거나 같다] --> A >= B<br>
129 + <p class="Accent"> 4: A는 B 보다 작거나 같다</p> --> [논리식 선언 A는 B보다 작거나 같다] --> A <= B<br>
130 + <p class="Accent"> 5: A는 B 보다 작다</p> --> [논리식 선언 A는 B보다 작다] --> A < B<br>
108 </p> 131 </p>
109 </div> 132 </div>
110 - <div class="def"></div>
111 - <div class="bool"></div>
112 </div> 133 </div>
113 </body> 134 </body>
114 </html> 135 </html>
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -18,33 +18,49 @@ const content6 = document.querySelector('.if'); ...@@ -18,33 +18,49 @@ const content6 = document.querySelector('.if');
18 const content7 = document.querySelector('.def'); 18 const content7 = document.querySelector('.def');
19 const content8 = document.querySelector('.bool'); 19 const content8 = document.querySelector('.bool');
20 20
21 - 21 +let temp = document.querySelector('.menu_bar_logo');
22 toggleBtn.addEventListener('click', () => { 22 toggleBtn.addEventListener('click', () => {
23 menu.classList.toggle('active'); 23 menu.classList.toggle('active');
24 icons.classList.toggle('active'); 24 icons.classList.toggle('active');
25 }) 25 })
26 26
27 x1.addEventListener('click', () =>{ 27 x1.addEventListener('click', () =>{
28 + temp.classList.toggle('active');
28 content1.classList.toggle('active'); 29 content1.classList.toggle('active');
30 + temp = content1;
29 }) 31 })
30 x2.addEventListener('click', () =>{ 32 x2.addEventListener('click', () =>{
33 + temp.classList.toggle('active');
31 content2.classList.toggle('active'); 34 content2.classList.toggle('active');
35 + temp = content2;
32 }) 36 })
33 x3.addEventListener('click', () =>{ 37 x3.addEventListener('click', () =>{
38 + temp.classList.toggle('active');
34 content3.classList.toggle('active'); 39 content3.classList.toggle('active');
40 + temp = content3;
35 }) 41 })
36 x4.addEventListener('click', () =>{ 42 x4.addEventListener('click', () =>{
43 + temp.classList.toggle('active');
37 content4.classList.toggle('active'); 44 content4.classList.toggle('active');
45 + temp = content4;
38 }) 46 })
39 x5.addEventListener('click', () =>{ 47 x5.addEventListener('click', () =>{
48 + temp.classList.toggle('active');
40 content5.classList.toggle('active'); 49 content5.classList.toggle('active');
50 + temp = content5;
41 }) 51 })
42 x6.addEventListener('click', () =>{ 52 x6.addEventListener('click', () =>{
53 + temp.classList.toggle('active');
43 content6.classList.toggle('active'); 54 content6.classList.toggle('active');
55 + temp = content6;
44 }) 56 })
45 x7.addEventListener('click', () =>{ 57 x7.addEventListener('click', () =>{
58 + temp.classList.toggle('active');
46 content7.classList.toggle('active'); 59 content7.classList.toggle('active');
60 + temp = content7;
47 }) 61 })
48 x8.addEventListener('click', () =>{ 62 x8.addEventListener('click', () =>{
63 + temp.classList.toggle('active');
49 content8.classList.toggle('active'); 64 content8.classList.toggle('active');
65 + temp = content8;
50 }) 66 })
......