본문 바로가기
반응형

분류 전체보기94

파이썬 중첩 if문과 while문 1. if 문 응용 1) 중첩 if 문 if 문은 if.else 구문, 더 나아가 if.elif.else 구문을 통해 여러 가능한 선택지를 설정할 수 있습니다. 이때 하나의 선택지로 나뉜 if 문의 조건 분기한 결과 안에서 또 다시 if 문을 사용하는, 즉 조건 분기한 결과 안에 다시 조건 분기문을 넣을 수 있습니다. 이는 제어문 안에 다시 제어문을 사용하는 방식으로 하나의 제어문을 사용할 때보다 더 다양한 방식의 코드 구현이 가능합니다. Code score = int(input("Type your score : ")) grade = 'F' if score 100: print("input value error") else: if score >= 90: grade = 'A' el.. 2023. 7. 6.
파이썬 if 조건문 1. 조건문 조건문에는 조건 연산이 포함되고 조건 연산으로 비교 연산과 논리 연산을 사용할 수 있습니다. 간단한 조건문은 삼항 연산자를 통해 가볍게 사용할 수 있지만, 일반적으로 사용되는 파이썬 제어문에는 if 문, while 문, for 문 등이 있습니다. if 문과 같은 조건문은 조건 분기문이라고도 합니다. 이는 프로그램이 실행되는 과정에서 조건에서의 판단에 따라 처리하는 경로를 달리 하기 때문입니다. 이때 조건 분기문은 선택지들 중 오직 한가지만 실행합니다. 조건 분기문은 일반적으로 조건 판단의 결과가 거짓이면 조건이 거짓일 때 실행하는 코드를 거쳐 다음으로 넘어갑니다. 2. if 문 1) if 문 기본적인 if 문의 구조는 다음과 같습니다. [if 문의 형식] if 조건식: 조건식이 참이면 실행할.. 2023. 7. 3.
파이썬 논리, 삼항 연산자와 우선순위 1. 논리 연산자 논리값과 놀리값을 비교하는 연산을 할 때는 논리 연산자를 사용합니다. 주로 비교 연산자와 같이 사용되며 이는 비교 연산자의 결과값이 놀리값이기 때문입니다. 또한 비교 연산자는 논리 연산자보다 우선 순위가 높기 때문에 비교 연산자들을 연결하는 연산자로 논리 연산자를 사용할 수 있습니다. 논리 연산에는 논리합, 논리곱, 논리 부정이 있습니다. 참고로 컴퓨터는 1을 참으로 0을 거짓으로 인식합니다. 이때, and 연산을 논리곱, or 연산을 논리합이라고 합니다. and 연산에서는 1을 아무리 곱했다 하더라도 그 식에 0을 한 번만 곱해도 최종 결과값은 0이 됩니다. or 연산에서는 0을 아무리 더했다 하더라도 그 식에 1을 한 번만 더해도 최종 결과값은 1이 됩니다. 다시 말해, Ture a.. 2023. 6. 30.
파이썬 산술, 비교, 대입 연산자 1. 산술 연산자 산술 연산에 사용하는 연산자들은 다음과 같습니다. 더하기 A + B A에 B를 더합니다. 빼기 A - B A에서 B를 뺍니다. 곱하기 A * B A에 B를 곱합니다. 나누기 A / B A를 B로 나눕니다. / 의 경우, 결과값의 형식은 소수점이 있는 실수형 데이터입니다. 나누기 A // B A를 B로 나눕니다. // 의 경우는 파이썬3에 추가된 형식으로 결과값의 형식은 소수점이 없는 정수형 데이터입니다. 나머지 A % B A를 B로 나눈 나머지를 사용합니다. %는 나머지 값을 결과값으로 사용합니다. 산술 연산자는 변수와 변수, 변수와 상수뿐만 아니라 상수와 상수를 연산하는데도 사용할 수 있습니다. [ConFer] 나머지 연산 % 는 주로 어떤 단위를 나누어 더 큰 단위를 만들거나 개수를.. 2023. 6. 27.
반응형