5.7 break와 continue 키워드(Keywords break and continue) - break와 cotininue 기능은 루프문의 사용성(controls)을 더 높여준다. - break 키워드를 이용하여 루프를 즉각적으로 종료시킬 수 있다. *break 키워드 예시 1 2 3 4 5 6 7 8 9 10 11 sum = 0 number = 0 while number = 100: break #sum이 100이 되면 while문을 종료하고 다음 명령어로 넘어간다. print("The number is ", number) print("The sum is ", sum) cs - while문은 변수 number가 20이 될 때까지 명령문을 반복해야한다. - 하지만 line 7, 8에 있는 sum >=..
5.4 중첩 루프(Nested Loops) - 루프 바디(body) 안에 또 다른 루프문을 구현 할 수 있다. - 중첩 루프(Nested Loops)는 외부 루프안에 또 다른 내부 루프가 구현되어 있는 것을 중첩 루프라고 부른다. - 외부 루프(outer loops)가 실행 될 때 마다 외부 루프 바디 안에 있는 내부 루프(inner loops)문이 실행되고 반복한다. * 중첩 루프 예시 1 2 3 4 5 6 7 8 9 10 11 12 print(" Multiplication Table") print(" ",end = '') for j in range(1, 10):#outer 제일 위 열의 숫자 표현 print(" ", j, end = '') print() print("-------------------..
5.1 루프(Loops) - 루프는 명령어를 반복적으로 실행시키는 경우에 사용한다. - 예를 들어, print("Progamming is fun!")이라는 명령어를 100번 실행하여야 할 떄, print 명령어를 100번 작성하는 것은 비효율적이다. - 이런 경우 파이썬에서 제공하는 루프(Loop) 명령문을 이용한다면 100번 작성할 필요가 없다. * 루프문 예시 count = 0 while count < 10: print("Progamming is fun!") count += 1 - 루프(loop)는 count < 10 이 참(true)인지 확인한다. - 만약 참이라면 루프문 바디(body)안에 있는 명령문들을 반복한다. - 위 코드에서는 print함수와 count를 1씩 증가시키는 명령을 반복한다. ..
4.14 조건식(Conditional Expressions) - 조건식(Conditional Expressions)이란 조건에 기반한 표현식을 말한다. - 특정한 조건에 제약을 받는 변수를 설정해 그 변수에 값을 넣을 수 있다. * 예시 if x > 0: y = 1 else y = -1 위 예시 코드와 아래의 코드는 같은 의미이다. 아래의 코드가 바로 조건식을 이용해 만든 코드이다. y = -1 if x > 0 else -1 조건식은 완전히 다른 스타일의 문법형태이다. * 조건식 형태 expression1 if boolean-expression else expression2 - expression1 은 boolean-experession 이 참(True)일 경우의 결과 값이며, 거짓(False)의 경우 ..
4.11 논리연산자(Logical Operators) - 논리연산자(Logical Operators) or, and 그리고 not은 복합적인 조건식을 만들때 사용한다. - 우리는 두 개 이상의 조건식을 작성하여야 하는 경우가 생긴다. - 이런 경우 논리연산자를 이용하여 두 개 이상의 조건식을 조합하여 표현할 수 있다. - 논리연산자(Logical Operators)는 부울 연산자(Boolean Operators)라고도 알려져 있다. - 종류는 not, and, or 이 있다. * not 논리 연산자 p not p Example (assume age = 24, gender = 'F') True False not (age > 18) 은 거짓(False) 이다, 왜냐면 (age > 18) 가 참(True) 이..
4.7 중첩 if 문과 다중 if-elif-else 문(Nested if and Multi-Way if-elif-else Statements) - if 문 안에다가 또 다른 if 문을 선언하여 중첩 if 문을 만들 수 있다. - 중첩 if 문의 횟수 제한은 없다. if i > k: if j > k: print("i and j are greater than k") else: print("i is less than or equal to k") - 중첩 if 문은 다양한 대안을 구현하는 데 사용 할 수 있다. - 예를 들어, 점수에 따라 학점을 변수에 다르게 할당하는 프로그램을 짤 경우 이용을 할 수 있다. * 학점 프로그램 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19..
4.4 if 문(if Statements) - if 문(if Statements)은 조건식이 참(true)일 경우 명령을 실행하는 명령문이다. - 조건식이 거짓(false)일 경우, if문 블록(block)안에 있는 명령문은 건너뛰고 다음 코드를 해석한다. - if문은 단일, 2 중, 다중, if-else if-else 형식으로 다양하게 만들 수 있다. *단일 if문 작성형태 if boolean-expression: statement(s) # statements(s) 앞에 반드시 공백이 있어야 한다. - statement(s)를 입력할 때, 반드시 if 키워드(keyword) 옆에 최소 하나의 공백이 있어야 한다. - 각각의 다른 명령(statements)들도 동일한 칸 수의 공백을 이용하여야 한다. *..
선택문(selection statements) - 조건에 따라 실행할 명령이 결정되는 명령을 선택문이라고 한다. - 다른 언어와 마찬가지로 파이썬도 선택문(selection statemets)을 제공한다. - 선택문(selection statemets)을 통해 두 개 이상의 선택지를 만들어 결정 할 수 있다. - 선택문(selection statemets)은 부울 표현식(Boolean expressions)로 되어있는 조건(conditions)을 이용한다. * 선택문 예제 1 2 3 4 5 6 7 8 9 import math radius = eval(input("Enter the radius: ")) if radius = 0 true == = 같다 radius == 0 false != ㅁ 같지 않다 ra..
- Total
- Today
- Yesterday
- 파이썬 for
- 파이썬 선택문
- 자바
- 자바 에센셜 실습문제
- 파이썬 객체
- 버츄어박스
- 백준 10451
- css
- 파이썬 while
- 파이썬 단계적 개선
- 파이썬 진수 변환
- 파이썬 터틀
- css 그리드
- 파이썬 if문
- 파이썬 연산자
- 파이썬 클래스
- 자바스크립트 자료구조
- 파이썬 리스트
- 명품 c++ 실습
- 파이썬
- 파이썬 예제
- 백준
- 웹
- 파이썬 함수
- 백준 11501
- 백준 1874
- css 박스
- 자료구조
- 파이썬 문자열
- 자바스크립트 그래프
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |