python lecture 5

홍석현·2023년 4월 13일
0

AI

목록 보기
14/22

제어 구조 :

프로그램의 실행 흐름을 결정하는 구조

파이썬을 포함한 일반적 프로그래밍 언어는 순차, 선택, 루프 3가지의 제어구조를 제공한다. 병렬 구조는 슈퍼 컴퓨터 등 특수 목적을 수행하는 컴퓨터와 프로그램에서 사용된다.

제어 구조란 프로그램의 실행 흐름을 상황에 따라 임의로 제어하고 선택할 수 있는 구조를 말한다. 파이썬에는 순차 구조, 선택 구조, 루프 구조를 지원한다.

선택 구조 :

조건에 따라 특정 영역의 코드를 선택적으로 실행하는 구조

선택 구조는 주어진 조건에 따라 특정 영역의 코드를 선택적으로 실행하는 구조를 말한다.

사용자 입력 :

사용자의 키보드 입력을 문자열로 입력받는 방법

nU = eval(input(“정수를 입력하시오:”)
사용자 입력은 input 함수를 사용하며 문자열로 입력된 사용자 입력을 숫자로 변환하기 위해 eval 함수를 중첩하여 적용한다.

파이썬은 input( ) 함수를 사용하여 키보드로부터 사용자의 임의의 값을 입력 받는다. input( ) 함수의 출력은 문자열을 기본값으로 하며 eval( ) 함수를 사용하여 자동으로 입력 받은 값의 타입을 변환한다.

eval = var 전역변수 느낌

if문 :

불리언식으로 표현된 조건에 따라 특정 영역의 코드를 실행하는 선택 구조

중첩 if 문은 한 if 문 내부에 다른 if문을 내포시켜 한 명령문을 선택하여 실행하는 구조이다.

이중 if 문은 if와 else를 사용하여 두 명령문 중 하나를 선택해 실행을 결정하는 구조이며 다중 if 문은 if-elif-else 형식을 사용하여 n 개의 조건에 따라 여러 명령문 중 하나를 선택하여 실행한다.

profile
Front-end to Full-stack

0개의 댓글