Python

초보자를 위한 파이썬 300제 / 08. 파이썬 반복문 / 151 ~ 200

TTwY 2020. 9. 7. 16:41
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
반응형