프로그래밍

[Python] 파이썬의 제어문 본문

Python/파이썬 기초

[Python] 파이썬의 제어문

시케 2023. 11. 5. 20:14
728x90
반응형

제어문

프로그램의 수행 순서를 제어하거나, 문장들의 수행 횟수를 조정하는 문장

 

제어문을 적절하게 사용한다면 코드의 재사용성을 높일 수 있다

코드의 재사용성이 높아지면 자원을 아낄 수 있고 오류의 파급효과를 줄일 수 있다

 

조건문

# if-elif-else
if 조건 표현 A:
    A 조건이 참일 때 수행할 표현  
elif 조건 B:
    B 조건이 참일 때 수행할 표현(A조건은 거짓)
...
else:    
    모든 조건이 거짓일 때 수행할 표현
score = int(input("국어 점수:"))
if 0<=score<=100: #if 조건:
  print(f"입력한 점수는 {score}입니다.")
  if score>=90:
    print("A")
  elif score>=80:
    print("B")
  elif score>=70:
    print("C")
  elif score>=60:
    print("D")
  else:
    print("F")
else:
  print("범위를 벗어난 점수를 입력하였습니다.")

반복문

# while
while 조건 표현:
    참일 때 수행할 표현 (반복 수행할 구문)
sum = 0 #sum 를 0으로 초기화
number = 0 #number를 0으로 초기화
while number>=0:#반복 number가 음수가 아니라면
  sum += number #sum에 number를 더하다.
  number = int(input("정수: "))#number = 사용자로부터 정수를 입력받는다.
print("결과: ",sum)#결과를 확인

 

# for
for 변수 in 반복가능객체:
    반복 수행할 구문
for i in range(0,10):
  print(i,end=' ')

 

기타 제어문

continue : 하위 코딩을 건너뛰고 다음 순번의 loop를 수행한다.
pass : 실행할 코드가 없는 것으로 다음 행동을 수행한다.
break : 반복문을 멈추고 loop 밖으로 나간다.

 

728x90
반응형

'Python > 파이썬 기초' 카테고리의 다른 글

[Python] 메서드  (0) 2023.11.06
[Python] 내장함수  (0) 2023.11.06
[Python] 파이썬의 연산자  (0) 2023.11.05
[Python] 기본 입출력  (0) 2023.11.05
[Python] 변수와 자료형  (0) 2023.11.05
Comments