[IT]/Python300제
파이썬 기초 300제(14) - for 문
working_hard
2019. 9. 20. 16:45
728x90
기본 문법은 이제 왱간한건 다 할 수 있다.
# 141
my_list = ["A", "b", "c", "D"]
for m in my_list:
if m.islower():
pass
else:
print(m)
# 142
my_list = ["A", "b", "c", "D"]
for m in my_list:
if m.islower():
print(m)
my_list = ["A", "b", "c", "D"]
for m in my_list:
if m.islower():
m = m.upper()
else:
m = m.lower()
print(m,end="")
print()
# 143
file_list = ['hello.py', 'ex01.py', 'ch02.py', 'intro.hwp']
for f in file_list:
print(f.split('.')[0])
# 145
filenames = ['intra.h', 'intra.c', 'define.h', 'run.py']
for f in filenames:
if f.split('.')[1]=='h':
print(f)
# 146
filenames = ['intra.h', 'intra.c', 'define.h', 'run.py']
for f in filenames:
if f.split('.')[1]=='c' or f.split('.')[1]=='h':
print("146번:",f)
# 147
my_list = [3, -20, -3, 44]
new_list=list()
for m in my_list:
if m>0:
new_list.append(m)
print(new_list)
# 148
my_list = ["A", "b", "c", "D"]
new_list=list()
for m in my_list:
if m.isupper():
new_list.append(m)
print(new_list)
# 149
my_list = [3, 4, 4, 5, 6, 6]
new_list=list()
for m in my_list:
if m not in new_list:
new_list.append(m)
print(new_list)
# 150
my_list = [3, 4, 5]
sum=0
for m in my_list:
sum+=m
print(sum)