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)
'Python' 카테고리의 다른 글
[Python] 자바와 비교하기 - 5. 정규표현식 (0) | 2021.07.29 |
---|---|
[Python] 자바와 비교하기 - 4. 클래스 외 (0) | 2021.07.26 |
[Python] 자바와 비교하기 - 3. 함수, 입출력 (0) | 2021.07.23 |
[Python] 자바와 비교하기 - 1. 자료형 (0) | 2021.07.22 |