2. 제어문

2.1. if 문

- 비교연산자: <, >, ==, !=, >=, <=

- 조건연산자: and, or, not

java 의 &&, ||, ! 과 매핑되는 연산자이다.

- 리스트, 튜플, 문자열에 대한 추가 조건문: x in s, x not in s

- 조건문의 수행 내용을 비우기: pass

- 조건문의 예는 아래와 같다.

pocket = ['paper', 'cellphone']
card = True
if 'money' in pocket:
	print('take a taxi')
elif card:
	print('take a taxi')
else:
	print('take a walk')

- 조건부 표현식: java의 삼항연산자와 매핑되는 표현식이다.

message = "success" if score >= 60 else "failure"

 

2.2. while 문

- console 입력값 받기: input(), input(["입력값에 대한 설명문"])

prompt = """
1. Add
2. Del
3. List
4. Quit

Enter number: """

number = 0
while number != 4:
	print(prompt)
    number = int(input())

- 반복문 제어: break, continue

 

2.3. for 문

- for 문에는 리스트, 튜플, 문자열이 가능하다.

a =[(1,2), (3,4), (5,6)]
for (first, last) in a:
	print(first + last)

- range 함수로 숫자 리스트를 만들어줄 수 있다.

>>> range(10)
>>> range(1, 11)

 

블로그 이미지

uchacha

개발자 일지

,