ABOUT ME

Today
Yesterday
Total
  • [python]파이썬 조건문/반복문/조건문 예제/반복문 예제/구구단 예제
    Languages/python 2021. 3. 24. 16:49
    반응형

     

     

     

     

    조건문(IF문)

     

    if문에서 논리 표현식 이후에는 반드시 콘론이 있어야 한다.

     

     

    ex)

    weather = '화창';

    if weather == '화창' :(콜론)

    print('어제 산 신발을 신고 가야지!!')

     

     

     

    if else 문

     

    ex)

    if hour < 10 :

      print('조조할인', %(hour,mnt))

    else :

    print('조조할인 x', %(hour,mnt))

     

     

    if elif 문

     

    다중 택일 결정 구조

     

    ex)

    성적

    point = 82

    if 90 <= point :

      print(------)

    elif 80 <= point : 

      print(-----)

    elif 70 <= point :

     

    ...

     

    else:

      print(----)

     

     

     

     

    반복문

     

    콜론과 반복 몸체인 블록 구성이 반드시 필요하다.

     

     

     

    while<반복조건> : 

            반복 몸체인 문장들

     

    for 변수 in <시퀀스> :

            반복 몸체인 문장들

     

     

    for문

     

    정해져 있는 시퀀스의 항목 값으로 반복을 실행

     

    여러 개의 값을 갖는 시퀀스에서 변수에 하나의 값을 순서대로 할당한다.

    할당된 변숫값을 갖고 블록의 문장들을 순차적으로 실행한다.

    반복 몸체인 문장1,문장2에서 변수를 사용할 수 있다.

    시퀀스의 그 다음 값을 변수에 할당해 다시 반복 블록을 실행한다.

    이러한 과정을 시퀀스의 마지막 항목까지 수행한다.

    시퀀스의 마지막 항목까지 실행한 후 선태 사항인 else: 블록을 실행하고 반복을 종료한다.

     

     

     

     

     

    예제)

    수의 나열에서 합과 평균 구하기

     

     

     

    내장함수 range()를 사용한 for문

     

    range(0,5,0(step))

    -정수 0 -4까지 5(끝 수의 -1)개의 항목인 정수로 구성되는 시퀀스

     

    ex)

     

    for i range(1,10,2) :

    print(i, end=' ')

     

     

    예제)

    지정된 최소 한 자릿수가 포함된 두 자리 정수 찾기

     

     

    예제)

    반복 for의 중첩 표준 구구단

     

     

     

     

     

     

     

    while문

     

     

    while 논리 표현식 :

     

    문장1

    문장2

     

    else :

     

    문장3

     

    논리 표현식이 위치하며 반드시 콜론이 필요하다.

    블록인 문장1과 문장2를 반복몸체라고 하며, 논리 표현식이 true이면 실행되는 반복 단위이다.

    else: 이후 블록인 문장3는 논리 표현식 false가 돼 반복이 종료되어 마지막에 실행한다.

     

     

    예제)

    어린이를 위한 놀이기구 탑승 검사

     

     

    반응형

    댓글

Designed by Tistory.