728x90
반응형
08. 파이썬 반복문 / 151 ~ 200
# 파이썬 300제 _ 151번
# num_list = [3, -20, -3, 44]
# for num in num_list:
# if num < 0:
# print(num)
# 파이썬 300제 _ 152번
# num_list = [3, 100, 23, 44]
# for num in num_list:
# if num % 3 == 0:
# print(num)
# 파이썬 300제 _ 153번
# num_list = [13, 21, 12, 14, 30, 18]
# for num in num_list:
# if num < 20 and num % 3 == 0:
# print(num)
# 파이썬 300제 _ 154번
# char_list = ["I", "study", "python", "language", "!"]
# for char in char_list:
# if len(char) >= 3:
# print(char)
# 파이썬 300제 _ 155번
# char_list = ["A", "b", "c", "D"]
# for char in char_list:
# if char.isupper():
# print(char)
# 파이썬 300제 _ 156번
# char_list = ["A", "b", "c", "D"]
# for char in char_list:
# if char.islower():
# print(char)
# 파이썬 300제 _ 157번
# char_list = ['dog', 'cat', 'parrot']
# for char in char_list:
# print(char[0:1].upper()+char[1:])
# 파이썬 300제 _ 158번
# file_list = ['hello.py', 'ex01.py', 'intro.hwp']
# for file1 in file_list:
# first_name, second_name = file1.split(".")
# print(first_name)
# 파이썬 300제 _ 159번
# file_list = ['intra.h', 'intra.c', 'define.h', 'run.py']
# for file1 in file_list:
# split = file1.split(".")
# if split[1] == 'h':
# print(file1)
# 파이썬 300제 _ 160번
# file_list = ['intra.h', 'intra.c', 'define.h', 'run.py']
# for file1 in file_list:
# split = file1.split(".")
# if split[1] == 'h' or split[1] == 'c':
# print(file1)
# 파이썬 300제 _ 161번
# for num in range(100):
# print(num)
# 파이썬 300제 _ 162번
# for num in range(2002, 2051, 4):
# print(num)
# 파이썬 300제 _ 163번
# for num in range(1, 31):
# if num % 3 == 0:
# print(num)
# 파이썬 300제 _ 164번
# for num in range(100):
# print(99-num)
# 파이썬 300제 _ 165번
# for num in range(10):
# print(num /10)
# 파이썬 300제 _ 166번
# for num in range(1,10):
# print("3*{0} = {1}".format(num, 3*num))
# 파이썬 300제 _ 167번
# for num in range(1, 10, 2):
# print("3*{0} = {1}".format(num, 3*num))
# 파이썬 300제 _ 168번
# sum = 0
# for num in range(1, 11):
# sum += num
# print("합 : ", sum)
# 파이썬 300제 _ 169번
# sum = 0
# for num in range(1, 11, 2):
# sum += num
# print("합 : ", sum)
# 파이썬 300제 _ 170번
# multi = 1
# for num in range(1, 11):
# multi *= num
# print(multi)
# 파이썬 300제 _ 171번
# price_list = [31200, 32150, 32000, 32500]
# for price in range(len(price_list)):
# print(price_list[price])
# 파이썬 300제 _ 172번
# price_list = [31200, 32150, 32000, 32500]
# for price in range(len(price_list)):
# print(price, price_list[price]
# 파이썬 300제 _ 173번
# price_list = [31200, 32150, 32000, 32500]
# for price in range(len(price_list)):
# print((len(price_list)-1)-price, price_list[price])
# 파이썬 300제 _ 174번
# price_list = [31200, 32150, 32000, 32500]
# for price in range(1, 4):
# print(90 + price * 10, price_list[price])
# 파이썬 300제 _ 175번
# my_list = ["가", "나", "다", "라"]
# for my in range(0, 3):
# print(my_list[my], my_list[my+1])
# 파이썬 300제 _ 176번
# my_list = ["가", "나", "다", "라", "마"]
# # print(len(my_list))
# for my in range(2, len(my_list)):
# print(my_list[my-2], my_list[my-1], my_list[my])
# 파이썬 300제 _ 177번
# my_list = ["가", "나", "다", "라"]
# for my in range(len(my_list) -1):
# print(my_list[len(my_list)-1 -my], my_list[len(my_list)-2-my])
# 파이썬 300제 _ 178번
# my_list = [100, 200, 400, 800]
# for i in range(len(my_list)-1):
# print(abs(my_list[i+1] - my_list[i]))
# 파이썬 300제 _ 179번
# my_list = [100, 200, 400, 800, 1000, 1300]
# for i in range(len(my_list) - 2):
# print((my_list[i]+my_list[i+1]+my_list[i+2])/3)
# 파이썬 300제 _ 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])
# print(volatility)
# 파이썬 300제 _ 181번
# apart = [['101호', '102'호], ['201호', '202호'], ['301호', '302호']]
# 파이썬 300제 _ 182번
# stock = [["시가", 100, 200, 300], ["종가", 80, 210, 330]]
# 파이썬 300제 _ 183번
# stock = {"시가": [100, 200, 300], "종가": [80, 210, 330]}
# 파이썬 300제 _ 184번
# stock = {"10/10": [80, 110, 70, 90], "10/11": [210, 230, 190, 200]}
# 파이썬 300제 _ 185번
# apart = [[101, 102], [201, 202], [301, 302]]
# for i in apart:
# print(i)
# for j in i:
# print(j, " 호")
# 파이썬 300제 _ 186번
# apart = [ [101, 102], [201, 202], [301, 302] ]
# for i in apart[::-1]:
# for j in i:
# print(j, "호")
# 파이썬 300제 _ 187번
# apart = [ [101, 102], [201, 202], [301, 302] ]
# for i in apart[::-1]:
# for j in i[::-1]:
# print(j, "호")
# 파이썬 300제 _ 188번
# apart = [ [101, 102], [201, 202], [301, 302] ]
# for i in apart:
# for j in i:
# print(j, "호")
# print("-"*5)
# 파이썬 300제 _ 189번
# apart = [ [101, 102], [201, 202], [301, 302] ]
# for i in apart:
# for j in i:
# print(j, "호")
# print("-"*5)
# 파이썬 300제 _ 190번
# apart = [ [101, 102], [201, 202], [301, 302] ]
# for i in apart:
# for j in i:
# print(j, "호")
# print("-"*5)
# 파이썬 300제 _ 191번
# data = [ [2000, 3050, 2050, 1980],
# [7500, 2050, 2050, 1980],
# [15450, 15050, 15550, 14900] ]
# for i in data:
# for j in i:
# print(j * 1.00014)
# 파이썬 300제 _ 192번
# data = [ [2000, 3050, 2050, 1980],
# [7500, 2050, 2050, 1980],
# [15450, 15050, 15550, 14900] ]
# for i in data:
# for j in i:
# print(j * 1.00014)
# print("-" * 4)
# 파이썬 300제 _ 193번
# data = [ [2000, 3050, 2050, 1980],
# [7500, 2050, 2050, 1980],
# [15450, 15050, 15550, 14900] ]
# result = []
# for i in data:
# for j in i:
# # print(j * 1.00014)
# result.append(j * 1.00014)
# print(result)
# 파이썬 300제 _ 194번(나중에 다시 봐야 할 문제)
# data = [ [2000, 3050, 2050, 1980],
# [7500, 2050, 2050, 1980],
# [15450, 15050, 15550, 14900] ]
# result = []
# for i in data:
# sub = []
# for j in i:
# # print(j * 1.00014)
# sub.append(j * 1.00014)
# result.append(sub)
# print(result)
# 파이썬 300제 _ 195번
# ohlc = [["open", "high", "low", "close"],
# [100, 110, 70, 100],
# [200, 210, 180, 190],
# [300, 310, 300, 310]]
# for i in ohlc[1:]:
# print(i[3])
# 파이썬 300제 _ 196번
# ohlc = [["open", "high", "low", "close"],
# [100, 110, 70, 100],
# [200, 210, 180, 190],
# [300, 310, 300, 310]]
# for i in ohlc[1:]:
# if i[3] > 150:
# print(i[3])
# 파이썬 300제 _ 197번
# ohlc = [["open", "high", "low", "close"],
# [100, 110, 70, 100],
# [200, 210, 180, 190],
# [300, 310, 300, 310]]
# for i in ohlc[1:]:
# if i[0] <= i[3]:
# print(i[3])
# 파이썬 300제 _ 198번
# ohlc = [["open", "high", "low", "close"],
# [100, 110, 70, 100],
# [200, 210, 180, 190],
# [300, 310, 300, 310]]
# volatility = []
# for i in ohlc[1:]:
# volatility.append(i[1] - i[2])
# print(volatility)
# 파이썬 300제 _ 199번
# ohlc = [["open", "high", "low", "close"],
# [100, 110, 70, 100],
# [200, 210, 180, 190],
# [300, 310, 300, 310]]
# for i in ohlc[1:]:
# if i[3] > i[0]:
# print(i[1]-i[2])
# 파이썬 300제 _ 200번
# ohlc = [["open", "high", "low", "close"],
# [100, 110, 70, 100],
# [200, 210, 180, 190],
# [300, 310, 300, 310]]
# result = 0
# for i in ohlc[1:]:
# result += i[3] - i[0]
# print(result)
728x90
반응형
'Python' 카테고리의 다른 글
초보자를 위한 파이썬 300제 / 09. 파이썬 함수 / 221 ~ 240 (0) | 2020.09.10 |
---|---|
초보자를 위한 파이썬 300제 / 09. 파이썬 함수 / 201 ~ 220 (0) | 2020.09.08 |
초보자를 위한 파이썬 300제 / 08. 파이썬 반복문 / 131 ~ 150 (0) | 2020.08.28 |
초보자를 위한 파이썬 300제 / 07. 파이썬 분기문 / 101 ~ 130 (0) | 2020.08.28 |
초보자를 위한 파이썬 300제 / 06. 파이썬 딕셔너리 / 091 ~ 100 (0) | 2020.08.25 |