안녕하세요:) 임오군란과 민씨 팀에서 민입니다,
오늘의 목차에 대해서 소개해드리자면 다음과 같습니다.
- 조건식과 조건문
- 반복문
Ch.1 조건식과 조건문
- 조건식
- 관계연산자> A > B (A가 더 클 경우에만 True 값을 반환)
>= A >= B (A가 같거나 더 크면 True 값을 반환) <= A <=B (B가 같거나 더 크면 True 값을 반환) == A == B (A와 B가 같을 때 True 값을 반환) != A != B (A와 B가 다를 때 True 값을 반환) - 논리연산자and A and B (A와 B 둘 다 True면 True 값을 반환)
or A or B (A나 B 둘 중하나만 True면 True 값을 반환) not not A (A가 True면 False, False면 True 즉 반전)
- 관계연산자> A > B (A가 더 클 경우에만 True 값을 반환)
- 조건문
- if 와 elif와 else
- 예시)
A = 3000 B = 2000 if x >= y: print("A가 더 크다") elif x = y: print("둘 다 같다") else: print("B가 더 크다")
Ch.2 반복문
While과 for문
- While
- 반복해서 계속 실행하는 반복문
- 예시
- 무한 loop while 문
n = 0
while True:
n += 1
print("%d", % n)
if n== 40:
print("무한 loop를 탈출합니다")
break
# While 문이 True면 무한반복문 이럴 땐 코드안에 break를 넣어주면 탈출이 가능합니다.
# 혹은 컨트롤+c를 하면 탈출합니다. 탈출하기전까진 계속 반복합니다.
혹은 조건을 줄 수 있습니다.
n = 0
while n < 10:
n += 1
print("%d", % n)
#위의 예시와는 다르게 break나 continue의 사용 없이 탈출이 가능합니다.
- for
- 리스트나 튜플 같은 문자열을 이용하여 자주 사용되어집니다.
- 예시
- 리스트를 이용한 for문
num = ['1','2','3']
for i in num:
print(i)
##########################
# 1
# 2
# 3
```
- 내장함수 range를 활용 할 수도 있습니다.
num = 0
for i in range(1,5,1): # range(1,5)로 입력해도 됩니다.
num = num + i
print(num)
# range(start number, end number, step) step은 생략시 1이 default 값
오늘은 python의 조건문 반복문에 대해서 아주 간단하게 알아보았습니다.감사합니다.
다음에는 또 다른 내용으로 새롭게 포스팅하도록 하겠습니다.
댓글