본문 바로가기
카테고리 없음

Python (3)

by btc_홍민표 2022. 5. 27.

안녕하세요:) 임오군란과 민씨 팀에서 민입니다,

오늘의 목차에 대해서 소개해드리자면 다음과 같습니다.

  1. 조건식과 조건문
  2. 반복문

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 즉 반전)
  • 조건문
    • 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의 조건문 반복문에 대해서 아주 간단하게 알아보았습니다.감사합니다.

다음에는 또 다른 내용으로 새롭게 포스팅하도록 하겠습니다.

댓글