# string 데이터 타입의 format 함수 print("현재 잔액은 {}원, 인출금액은 {}원 입니다.".format(account, draw_money)) print("현재 잔액은 {data1}원, 인출금액은 {data2}원 입니다.".format(data2 = draw_money, data1 = account))
현재 잔액은 5000원, 인출금액은 5000원 입니다.
현재 잔액은 5000원, 인출금액은 5000원 입니다.
1
f'현재 {account}'
'현재 5000'
삼항연산자
간단한 if, else 구문을 한줄의 코드로 표현할 수 있는 방법
(True) if (condition) else (False)
1 2 3 4 5 6
# data 변수에 0이면 "zero" 출력, 아니면 "not zero" 출력 data = 0 if data: print("not zero") else: print("zero")
zero
1 2 3
data = 1 result = "not zero"if data else"zero" result
'not zero'
2. 반복문
반복되는 코드를 실행할 때 사용
while, for, break, continue
list comprehention
1 2 3 4 5 6
# while data = 3 while data:# 조건이 False가 될때까지 구문의 코드를 실행 # 반복되는 코드 print(data) data -= 1
3
2
1
1 2 3 4 5 6 7 8
# 무한루프 # break : 반복문을 중단 시킬때 사용되는 예약어 result = 1 while result: if result >= 10: break result += 1 print(result)
10
for
iterable한 값을 하나씩 꺼내서 value에 대입시킨 후 코드를 iterable 변수의 값 갯수 만큼 실행
1 2
for <variable> in <iterables>: <code>
1 2 3 4 5 6 7
# for : continue : 조건부분으로 올라가서 코드가 실행 ls = [0, 1, 2, 3, 4] for data in ls: # data가 홀수면 continue 실행 if data % 2: continue # data가 짝수면 print 실행 print(data, end=" ")
0 2 4
1 2 3 4 5 6 7
# for문을 이용하여 코드를 100번 실행 # range 함수 list(range(100)) result = 0 for data inrange(100): result += data result
4950
1 2
# offset index 개념과 비슷하게 사용 list(range(5)), list(range(5, 10)), list(range(0, 10, 2)), list(range(10, 0, -2))