Browse Source

for if 수정

tobby48 6 years ago
parent
commit
98281eef71

+ 6
- 0
.project View File

6
 	</projects>
6
 	</projects>
7
 	<buildSpec>
7
 	<buildSpec>
8
 		<buildCommand>
8
 		<buildCommand>
9
+			<name>org.python.pydev.PyDevBuilder</name>
10
+			<arguments>
11
+			</arguments>
12
+		</buildCommand>
13
+		<buildCommand>
9
 			<name>org.eclipse.jdt.core.javabuilder</name>
14
 			<name>org.eclipse.jdt.core.javabuilder</name>
10
 			<arguments>
15
 			<arguments>
11
 			</arguments>
16
 			</arguments>
19
 	<natures>
24
 	<natures>
20
 		<nature>org.eclipse.jdt.core.javanature</nature>
25
 		<nature>org.eclipse.jdt.core.javanature</nature>
21
 		<nature>org.eclipse.m2e.core.maven2Nature</nature>
26
 		<nature>org.eclipse.m2e.core.maven2Nature</nature>
27
+		<nature>org.python.pydev.pythonNature</nature>
22
 	</natures>
28
 	</natures>
23
 </projectDescription>
29
 </projectDescription>

+ 15
- 29
src/kr/co/swh/lecture/python/scene2/for_Basic.py View File

8
 for b in a: 
8
 for b in a: 
9
     print(b)
9
     print(b)
10
     
10
     
11
-"예제 2. (튜플 기본)"
11
+"예제 2. (반복문 내 조건문)"
12
 print("2번째 예제")
12
 print("2번째 예제")
13
-a = ('I', 'Love', 'Python')
14
-for b in a: 
15
-    print(b)
16
-    
17
-"예제 3. (리스트 내 튜플)"
18
-print("3번째 예제")
19
-a = [('I', 'Like', 'C'),('I', 'See', 'Java'),('I', 'Love', 'Python')]
20
-for (b,c,d) in a: 
21
-    print("%10s" % b)
22
-    print(c.lower())
23
-    print("%-10s" % d)
24
-
25
-"예제 4. (반복문 내 조건문)"
26
-print("4번째 예제")
27
 a = ['english','spanish','korean','chinese']
13
 a = ['english','spanish','korean','chinese']
28
 for b in a: 
14
 for b in a: 
29
     if b == 'korean': continue 
15
     if b == 'korean': continue 
30
     print("%s를 잘합니다." % b)
16
     print("%s를 잘합니다." % b)
31
 
17
 
32
-"예제 5. (반복문 내 조건문, '=='와 'is'가 동일)"
33
-print("5번째 예제")
18
+"예제 3. (반복문 내 조건문, '=='와 'is'가 동일)"
19
+print("3번째 예제")
34
 a = ['english','spanish','korean','chinese']
20
 a = ['english','spanish','korean','chinese']
35
 for b in a: 
21
 for b in a: 
36
     if b is 'korean': break 
22
     if b is 'korean': break 
37
     print("%s를 잘합니다." % b)
23
     print("%s를 잘합니다." % b)
38
     
24
     
39
-"예제 6. (반복문 내 조건문)"
40
-print("6번째 예제")
25
+"예제 4. (반복문 내 조건문)"
26
+print("4번째 예제")
41
 a = ['english','spanish','korean','chinese']
27
 a = ['english','spanish','korean','chinese']
42
 for b in a: 
28
 for b in a: 
43
     if b is 'korean': pass 
29
     if b is 'korean': pass 
44
     print("%s를 잘합니다." % b)
30
     print("%s를 잘합니다." % b)
45
 
31
 
46
-"예제 7. (range 객체)"
47
-print("7번째 예제")
32
+"예제 5. (range 객체)"
33
+print("5번째 예제")
48
 a = range(10)   # 0이상 10미만의 수
34
 a = range(10)   # 0이상 10미만의 수
49
 print(a)
35
 print(a)
50
 a = range(5,11) # 5이상 11미만의 수
36
 a = range(5,11) # 5이상 11미만의 수
51
 print(a)
37
 print(a)
52
 
38
 
53
-"예제 8. (반복문  range)"
54
-print("8번째 예제")
39
+"예제 6. (반복문  range)"
40
+print("6번째 예제")
55
 a = 0
41
 a = 0
56
 for b in range(1,11):
42
 for b in range(1,11):
57
     a+=b
43
     a+=b
58
 print(a)
44
 print(a)
59
     
45
     
60
-"예제 9. (반복문 range 와 len함수)"
61
-print("9번째 예제")
46
+"예제 7. (반복문 range 와 len함수)"
47
+print("7번째 예제")
62
 a = [70, 91, 69, 83]
48
 a = [70, 91, 69, 83]
63
 for b in range(len(a)):     # len함수는 문자열/리스트/튜플/딕셔너리/집합 내 요소의 개수
49
 for b in range(len(a)):     # len함수는 문자열/리스트/튜플/딕셔너리/집합 내 요소의 개수
64
     if a[b] >= 80 : print("%d번 학생 점수가 %d점. 우수합니다" % (b+1,a[b]))
50
     if a[b] >= 80 : print("%d번 학생 점수가 %d점. 우수합니다" % (b+1,a[b]))
65
     
51
     
66
-"예제 10. (위 예제에서 문제오류로 인해 모든 학생의 점수를 5점씩 더해야 한다면?)"
67
-print("10번째 예제")
52
+"예제 8. (위 예제에서 문제오류로 인해 모든 학생의 점수를 5점씩 더해야 한다면?)"
53
+print("8번째 예제")
68
 a = [70, 91, 69, 83]
54
 a = [70, 91, 69, 83]
69
 b = []
55
 b = []
70
 for c in a:
56
 for c in a:
71
     b.append(c + 5)
57
     b.append(c + 5)
72
 print(b)
58
 print(b)
73
 
59
 
74
-"예제 11. (리스트 내포)"
75
-print("11번째 예제")
60
+"예제 9. (리스트 내포)"
61
+print("9번째 예제")
76
 a = [70, 91, 69, 83]
62
 a = [70, 91, 69, 83]
77
 b = [c + 5 for c in a]
63
 b = [c + 5 for c in a]
78
 print(b)
64
 print(b)

+ 15
- 1
src/kr/co/swh/lecture/python/scene3/TupleType_Basic.py View File

7
 b = 1,2,3       # ( ) 생략 가능
7
 b = 1,2,3       # ( ) 생략 가능
8
 c = (1,)        # 한개의 요소를 가질 시에는 콤마,을 기입하여 튜플임을 알려줘야 한다.
8
 c = (1,)        # 한개의 요소를 가질 시에는 콤마,을 기입하여 튜플임을 알려줘야 한다.
9
 d = 1,
9
 d = 1,
10
-tuple = (a,b,c,d)   # 리스트처럼 다차원으로 사용할 수 있다.
10
+tuple = (a,b,c,d)   # 리스트처럼 다차원으로 사용할 수 있다.
11
+
12
+"예제 2. (튜플과 반복문)"
13
+print("2번째 예제")
14
+a = ('I', 'Love', 'Python')
15
+for b in a: 
16
+    print(b)
17
+    
18
+"예제 3. (리스트 내 튜플)"
19
+print("3번째 예제")
20
+a = [('I', 'Like', 'C'),('I', 'See', 'Java'),('I', 'Love', 'Python')]
21
+for (b,c,d) in a: 
22
+    print("%10s" % b)
23
+    print(c.lower())
24
+    print("%-10s" % d)