★파이썬은 괄호개념을 따로 주기보다는 ':' 기준으로 자동줄바꿈이 되므로 이걸로 구분함!!★
1) 나이에 따른 결과값 추출
def is_adult(age):
if age > 20:
print('성인입니다')
else:
print('청소년입니다')
is_adult(30)
is_adult(15)
결과값 :
성인입니다.
청소년입니다.
2) 리스트의 해당 정보 개수 추출
fruits = ['사과','배','배','감','수박','귤','딸기','사과','배','수박']
count = 0
for ff in fruits: //ff안에 fruits 담기
if ff == '수박' : //==여기선 두개 붙여주기!!
count += 1 // count=count+1 과 같다
결과값 : 2
3) 주어진 사람정보 및 조건문에 따른 정보추출
people = [{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7},
{'name': 'smith', 'age': 17},
{'name': 'ben', 'age': 27}]
*1* 이름과 나이추출
for person in people: //person안에 people담기
print(person['name'],person['age']) //이름과 나이추출
결과값 :
bob 20
carry 38
john 7
smith 17
ben 27
*2* 나이가 20미만이면 추출
for person in people:
if person['age'] < 20:
print(person)
결과값 :
{'name': 'john', 'age': 7}
{'name': 'smith', 'age': 17}