초보자를 위한 파이썬 300제 (131~140)
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
#131
'''
사과
귤
수박
'''
#132
'''
#####
#####
#####
'''
#133
변수 = "A"
print(변수)
변수 = "B"
print(변수)
변수 = "C"
print(변수)
#134
변수 = "A"
print("출력:", 변수)
변수 = "B"
print("출력:", 변수)
변수 = "C"
print("출력:", 변수)
#135
변수 = "A"
b = 변수.lower()
print("변환:", b)
변수 = "B"
b = 변수.lower()
print("변환:", b)
변수 = "C"
b = 변수.lower()
print("변환:", b)
#136
for 변수 in [10, 20, 30]:
print(변수)
#137
for 변수 in [10, 20, 30]:
print(변수)
#138
for 변수 in [10, 20, 30]:
print(변수)
print("-------")
#139
print("++++")
for 변수 in [10, 20, 30]:
print(변수)
#140
for 변수 in [1, 2, 3, 4]:
print("-------")
|
cs |
초보자를 위한 파이썬 300제 (141~150)
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
#141
리스트 = [100, 200, 300]
for 가격 in 리스트:
print(가격 + 10)
#142
리스트 = ["김밥", "라면", "튀김"]
for 메뉴 in 리스트:
print("오늘의 메뉴:", 메뉴)
#143
리스트 = ["SK하이닉스", "삼성전자", "LG전자"]
for 길이 in 리스트:
print(len(길이))
#144
리스트 = ['dog', 'cat', 'parrot']
for 이름글자 in 리스트:
print(이름글자, len(이름글자))
#145
리스트 = ['dog', 'cat', 'parrot']
for 동물 in 리스트:
print(동물[0])
#146
리스트 = [1, 2, 3]
for i in 리스트:
print("3 x", i)
#147
리스트 = [1, 2, 3]
for i in 리스트:
print("3 x", i, "=", i)
#148
리스트 = ["가", "나", "다", "라"]
for i in 리스트[1:]:
print(i)
#149
리스트 = ["가", "나", "다", "라"]
for i in 리스트[::2]:
print(i)
#150
리스트 = ["가", "나", "다", "라"]
for i in 리스트[::-1]:
print(i)
|
cs |
초보자를 위한 파이썬 300제 (151~160)
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
#151
리스트 = [3, -20, -3, 44]
for i in 리스트:
if i < 0:
print(i)
#152
리스트 = [3, 100, 23, 44]
for i in 리스트:
if i % 3 == 0:
print(i)
#153
리스트 = [13, 21, 12, 14, 30, 18]
for i in 리스트:
if i < 20 and i % 3 == 0:
print(i)
#154
리스트 = ["I", "study", "python", "language", "!"]
for i in 리스트:
if len(i) >= 3:
print(i)
#155
리스트 = ["A", "b", "c", "D"]
for i in 리스트:
if i.isupper():
print(i)
#156
리스트 = ["A", "b", "c", "D"]
for i in 리스트:
if not i.isupper():
print(i)
#157 (?)
리스트 = ['dog', 'cat', 'parrot']
for i in 리스트:
initial = i[0]
capital = initial.upper()
print(capital + i[1:])
for i in 리스트:
print(i[0].upper() + i[1:])
#158
리스트 = ['hello.py', 'ex01.py', 'intro.hwp']
for i in 리스트:
split = i.split(".")
filename = split[0]
print(filename)
#159
리스트 = ['intra.h', 'intra.c', 'define.h', 'run.py']
for i in 리스트:
split = i.split(".")
if split[1] == "h":
print(i)
#160
리스트 = ['intra.h', 'intra.c', 'define.h', 'run.py']
for i in 리스트:
split = i.split(".")
if split[1] == "h" or split[1] == "c":
print(i)
|
cs |
초보자를 위한 파이썬 300제 (161~170)
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
#161
for i in range(100):
print(i)
#162
for i in range(2002, 2051, 4):
print(i)
#163
for i in range(1, 31):
if i % 3 == 0:
print(i)
for i in range(3, 31, 3):
print(i)
#164 (?)
for i in range(100):
print(99 - i)
#165
for i in range(10):
print(i / 10)
#166
for i in range(1, 10):
print("3x" + str(i), "=", 3*i)
for i in range(1, 10):
print(f"3x{i} = {3*i}")
#167
for i in range(1, 10, 2):
print(f"3x{i} = {3*i}")
#168
total = 0
for i in range(1, 11):
total += i
print("합계:", total)
#169
total = 0
for i in range(1, 11, 2):
total += i
print("홀수의 합계:", total)
#170
factorial = 1
for i in range(1, 11):
factorial *= i
print("모두 곱한 값:", factorial)
|
cs |
초보자를 위한 파이썬 300제 (171~180)
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
#171
price_list = [32100, 32150, 32000, 32500]
for i in range(len(price_list)):
print(price_list[i])
#172
price_list = [32100, 32150, 32000, 32500]
for i in range(len(price_list)):
print(i, price_list[i])
price_list = [32100, 32150, 32000, 32500]
for i, data in enumerate(price_list):
print(i, data)
#173
price_list = [32100, 32150, 32000, 32500]
for i in range(len(price_list)):
print((len(price_list) - 1) - i, price_list[i])
#174
price_list = [32100, 32150, 32000, 32500]
for i in range(1, 4):
print(90 + 10*i, price_list[i])
#175
my_list = ["가", "나", "다", "라"]
print(my_list[0], my_list[1])
print(my_list[1], my_list[2])
print(my_list[2], my_list[3])
for i in [0, 1, 2]:
print(my_list[i], my_list[i+1])
for i in range(len(my_list) - 1):
print(my_list[i], my_list[i+1])
#176
my_list = ["가", "나", "다", "라", "마"]
print(my_list[0], my_list[1], my_list[2])
print(my_list[1], my_list[2], my_list[3])
print(my_list[2], my_list[3], my_list[4])
for i in [0, 1, 2]:
print(my_list[i], my_list[i+1], my_list[i+2])
for i in range( len(my_list) - 2 ):
print(my_list[i], my_list[i+1], my_list[i+2])
#177
my_list = ["가", "나", "다", "라"]
print(my_list[3], my_list[2])
print(my_list[2], my_list[1])
print(my_list[1], my_list[0])
for i in [0, 1, 2] :
print(my_list[3 - i], my_list[2 - i])
for i in range(len(my_list) - 1):
print(my_list[len(my_list) - 1 - i], my_list[len(my_list) - 2 - i])
#178
my_list = [100, 200, 400, 800]
print(abs(my_list[1] - my_list[0]))
print(abs(my_list[2] - my_list[1]))
print(abs(my_list[3] - my_list[2]))
for i in [0, 1, 2]:
print(abs(my_list[i+1] - my_list[i]))
for i in range(len(my_list) - 1):
print(abs(my_list[i+1] - my_list[i]))
#179
my_list = [100, 200, 400, 800, 1000, 1300]
print(abs(my_list[0] + my_list[1] + my_list[2])/3)
print(abs(my_list[1] + my_list[2] + my_list[3])/3)
print(abs(my_list[2] + my_list[3] + my_list[4])/3)
print(abs(my_list[3] + my_list[4] + my_list[5])/3)
for i in [1, 2, 3, 4]:
print(abs(my_list[i-1] + my_list[i] + my_list[i+1]) / 3)
for i in range(1, len(my_list) - 1):
print(abs(my_list[i-1] + my_list[i] + my_list[i+1]) / 3)
#180
low_prices = [100, 200, 400, 800, 1000]
high_prices = [150, 300, 430, 880, 1000]
volatility = []
for i in range(len(low_prices)) :
volatility.append(high_prices[i] - low_prices[i])
|
cs |
초보자를 위한 파이썬 300제 (181~190)
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
#181
apart = [ ["101호", "102호"], ["201호", "202호"], ["301호", "302호"] ]
#182
stock = [ ["시가", 100, 200, 300], ["종가", 80, 210, 330] ]
#183
stock = {"시가": [100, 200, 300], "종가": [80, 210, 330] }
#184
stock = {"10/10": [80, 110, 70, 90], "10/11": [210, 230, 190, 200] }
#185
apart = [ [101, 102], [201, 202], [301, 302] ]
for row in apart:
for col in row:
print(col, "호")
#186
apart = [ [101, 102], [201, 202], [301, 302] ]
for row in apart[::-1]:
for col in row:
print(col, "호")
#187
apart = [ [101, 102], [201, 202], [301, 302] ]
for row in apart[::-1]:
for col in row[::-1]:
print(col, "호")
#188
apart = [ [101, 102], [201, 202], [301, 302] ]
for row in apart:
for col in row:
print(col, "호")
print("-" * 5)
#189
apart = [ [101, 102], [201, 202], [301, 302] ]
for row in apart:
for col in row:
print(col, "호")
print("-----")
#190
apart = [ [101, 102], [201, 202], [301, 302] ]
for row in apart:
for col in row:
print(col, "호")
print("-" * 5)
|
cs |
초보자를 위한 파이썬 300제 (191~200)
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
#191
data = [
[ 2000, 3050, 2050, 1980],
[ 7500, 2050, 2050, 1980],
[15450, 15050, 15550, 14900]
]
for line in data:
for column in line:
print(column * 1.00014)
#192
for line in data:
for column in line:
print(column * 1.00014)
print("----")
#193
result = []
for line in data:
for column in line:
result.append(column * 1.00014)
print(result)
#194
result = []
for line in data:
sub = []
for column in line:
sub.append(column * 1.00014)
result.append(sub)
print(result)
#195
ohlc = [["open", "high", "low", "close"],
[100, 110, 70, 100],
[200, 210, 180, 190],
[300, 310, 300, 310]]
for row in ohlc[1:]:
print(row[3])
#196
ohlc = [["open", "high", "low", "close"],
[100, 110, 70, 100],
[200, 210, 180, 190],
[300, 310, 300, 310]]
for row in ohlc[1:]:
if (row[3] > 150)
print(row[3])
#197
ohlc = [["open", "high", "low", "close"],
[100, 110, 70, 100],
[200, 210, 180, 190],
[300, 310, 300, 310]]
for row in ohlc[1:]:
if (row[3] > row[0])
print(row[3])
#198
ohlc = [["open", "high", "low", "close"],
[100, 110, 70, 100],
[200, 210, 180, 190],
[300, 310, 300, 310]]
volatility = []
for row in ohlc[1:]:
volatility.append(row[1]-row[2])
volatility = []
for i in range(1, len(ohlc)):
volatility.append(ohlc[i][1]-ohlc[i][2])
print(volatility)
#199
ohlc = [["open", "high", "low", "close"],
[100, 110, 70, 100],
[200, 210, 180, 190],
[300, 310, 300, 310]]
for row in ohlc[1:]:
if row[3] > row[0]:
print(row[1]-row[2])
#200
ohlc = [["open", "high", "low", "close"],
[100, 110, 70, 100],
[200, 210, 180, 190],
[300, 310, 300, 310]]
profit = 0
for row in ohlc[1:]:
profit += (row[3] - row[0])
|
cs |
'Python & SQL > Python Problems' 카테고리의 다른 글
| [초보 300제] 파이썬 모듈(241~250) 풀이 (0) | 2021.04.11 |
|---|---|
| [초보 300제] 파이썬 함수(201~240) 풀이 (0) | 2021.04.06 |
| [초보 300제] 파이썬 분기문(101~130) 풀이 (0) | 2021.03.29 |
| [초보 300제] 파이썬 딕셔너리(081~100) 풀이 (0) | 2021.03.29 |
| [초보 300제] 파이썬 튜플(071~080) 풀이 (2) | 2021.03.27 |