728x90
[1-6 조건문]
money = 5000
if money>3800:
print('택시를 타자!')
else:
print('택시를 못 타~')
print('그럼 뭘 타지?')
=>택시를 타자!
money = 5000
if money>3800:
print('택시를 타자!')
else:
print('택시를 못 타~')
print('그럼 뭘 타지?')
=>택시를 타자!
그럼 뭘 타지?
파이썬에선 들여쓰기가 왕왕 중요!
money = 2000
if money>3800:
print('택시를 타자!')
elif money >1200:
print('버스를 타자!')
else:
print('걸어가자')
=>버스를 타자!
elif를 여러 개 넣을 수 있어!
[1-7 반복문]
people = [
{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7},
{'name': 'smith', 'age': 17},
{'name': 'ben', 'age': 27},
{'name': 'bobby', 'age': 57},
{'name': 'red', 'age': 32},
{'name': 'queen', 'age': 25}
]
for i, person in enumerate(people):
name = person['name']
age = person['age']
print(i, name, age)
if i>3:
break
=>0 bob 20
1 carry 38
2 john 7
3 smith 17
4 ben 27
[1-8 반복문]
<짝수 출력하기>
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
for num in num_list:
if num%2==0:
print(num)
=>2
6
2
4
6
2
4
<짝수 개수 출력하기>
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
x=0
for num in num_list:
if num%2==0:
x +=1
print(x)
=>7
<리스트 모든 숫자 더하기>
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
x=0
for num in num_list:
x +=num
print(x)
=>38
<리스트 안에 있는 자연수 중 가장 큰 숫자 구하기>
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
x=0
for num in num_list:
if num>x:
x=num
print(x)
=>6
[1-9 함수]
def hello():
print('안녕!')
print('좋은 날씨야')
hello()
hello()
=>안녕!
좋은 날씨야
안녕!
좋은 날씨야
def sum(a,b):
return a+b
result = sum(1,2)
print(result)
=>3
def sum(a,b):
print('더하기를 하셨네요!')
return a+b
result = sum(1,2)
print(result)
=>더하기를 하셨네요!
3
def bus_rate(age):
if age>65:
print('무료입니다')
elif age > 20:
print('성인입니다')
else:
print('청소년입니다')
bus_rate(35)
=>성인입니다
def bus_rate(age):
if age>65:
return 0
elif age > 20:
return 1200
else:
return 750
myrate = bus_rate(15)
print(myrate)
=>750
def check_gender(pin):
x = pin.split('-')[1][:1]
if int(x)%2==1:
print('남성')
else:
print('여성')
check_gender('150101-1012345')
check_gender('150101-2012345')
check_gender('150101-4012345')
=>남성
여성
여성
여기까지 알면 웬만하면 할 수 있다고..?
나머지 모르는 건 그 때 그 때 구글링하면 된다...?
강의자료: https://www.notion.so/dfb89a042c6f4b29b64ea4da03a37ea6#74d7efd3242e4e42a98cb11d759e4944
[스파르타코딩클럽] 파이썬 문법 뽀개기
매 주차 강의자료 시작에 PDF파일을 올려두었어요!
www.notion.so
'항해99 > 파이썬 문법 뽀개기' 카테고리의 다른 글
파이썬 문법 뽀개기 1주차 - (5)한 줄의 마법, map, filter, lambda식, 함수심화, 클래스 (0) | 2022.09.17 |
---|---|
파이썬 문법 뽀개기 1주차 - (4) 튜플, 집합, f-string, 예외처리, 파일 불러오기 (0) | 2022.09.16 |
파이썬 문법 뽀개기 1주차 - (2)리스트와 딕셔너리 (0) | 2022.09.16 |
파이썬 문법 뽀개기 1주차 - (1) (0) | 2022.09.15 |