파이썬 소개와 설치

Similar documents
Microsoft PowerPoint - Java7.pptx

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

쉽게 풀어쓴 C 프로그래밍

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

PowerPoint 프레젠테이션

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

슬라이드 1

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍

윈도우즈프로그래밍(1)

Microsoft PowerPoint - chap-06.pptx

int main(void) int a; int b; a=3; b=a+5; printf("a : %d \n", a); printf("b : %d \n", b); a b 3 a a+5 b &a(12ff60) &b(12ff54) 3 a 8 b printf(" a : %x \

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

2015 개정교육과정에따른정보과평가기준개발연구 연구책임자 공동연구자 연구협력관

<4D F736F F F696E74202D20C1A63036C0E520BCB1C5C3B0FA20B9DDBAB928B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

untitled

PowerPoint Template

열린포항 12월호

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2


PowerPoint Presentation

Java ...

< 고급 C 프로그래밍및실습 > 11 장구조체실습문제 문제에대한안내 - 특별한언급이없으면문제의조건에맞지않는입력은입력되지않는다고가정하라. - 특별한언급이없으면, 각줄의맨앞과맨뒤에는공백을출력하지않는다. - 출력예시에서 는각줄의맨앞과맨뒤에출력되는공백을의미한다. - 입출력예시

OCW_C언어 기초

slide2

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

Microsoft PowerPoint - chap06-1Array.ppt

Microsoft PowerPoint - gnu-w10-c-chap11

C프로-3장c03逞풚

%eb%8f%99%ec%9d%b8-[NO_09]%20%ec%9d%98%ea%b3%bc%eb%8c%80%ed%95%99%20%ec%86%8c%ec%8b%9d%ec%a7%80_F(%ec%b5%9c%ec%a2%85)-2.pdf

C++ Programming

C 언어 프로그래밊 과제 풀이

낙랑군

쉽게 풀어쓴 C 프로그래밍

Javascript.pages

< C6EDC1FDBABB2E687770>

중간고사

1

Chapter_06

유의사항 Information marking example 1 3 4

Microsoft PowerPoint - chap05-제어문.pptx

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

PowerPoint 프레젠테이션

Infinity(∞) Strategy

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

실사구시학파의 실증적 학풍이 일어나므로 서구적인 과학사상의 유입을 본 것 등이 인식 의 대상이 될 것이다. 그러나 이조 봉건사회 최종의 절대적 왕권주의자 대원군에 의하여 그 싹은 잘리고 말았다. 따라서 다단한 전기가 될 근대적 개방에 의하여 재건하려던 서구적 교육 즉

Chapter 4. LISTS

SIGPLwinterschool2012

비긴쿡-자바 00앞부속

Microsoft PowerPoint - chap04-연산자.pptx

역사의 위조(僞造)는 용서할 수 없다.

는 마침내 걸음을 걸을 수 있게 되는 것으로 이야기는 행복하게 끝난다. 하이디를 비롯한 등장 인물들의 순수한 마음과 알프스의 때묻지 않은 자연이 그와 정반대의 환경에 노출되 어 있는 오늘날의 독자로 하여금 자연을 사랑하는 마음과 동심을 되찾게 해주는 아름다운 이야기이다

PowerPoint 프레젠테이션

슬라이드 1

Microsoft PowerPoint - es-arduino-lecture-03

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

쉽게 풀어쓴 C 프로그래밍

λx.x (λz.λx.x z) (λx.x)(λz.(λx.x)z) (λz.(λx.x) z) Call-by Name. Normal Order. (λz.z)

JAVA PROGRAMMING 실습 02. 표준 입출력

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

세계 비지니스 정보

PowerPoint 프레젠테이션

슬라이드 1

Let G = (V, E) be a connected, undirected graph with a real-valued weight function w defined on E. Let A be a set of E, possibly empty, that is includ

금오공대 컴퓨터공학전공 강의자료

슬라이드 1

본 강의에 들어가기 전

2004math2(c).PDF

, ( ),, ( ), 3, int kor[5]; int eng[5]; int Microsoft Windows 4 (ANSI C2 ) int kor[5] 20 # define #define SIZE 20 int a[10]; char c[10]; float

PowerPoint Template

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

쉽게

HW5 Exercise 1 (60pts) M interpreter with a simple type system M. M. M.., M (simple type system). M, M. M., M.

기초컴퓨터프로그래밍

PowerPoint 프레젠테이션


chap8.PDF

chap 5: Trees

제1절 조선시대 이전의 교육

Microsoft PowerPoint - 5장 조건문 pptx

항상쌍 ( 키, 값 ) 으로만데이터를저장하는클래스 의최고조상 : Map - Map을조상으로하는클래스, HashTable, HashMap, LinkedHashMap, TreeMap 등은데이터를저장할때반드시 키 와 값 의쌍으로저장한다. - Map에저장되는 키 는중복되면안되

03장.스택.key

Microsoft PowerPoint - CSharp-10-예외처리

JUNIT 실습및발표

핵 1 학년 2 학년 3 학년합계 문학과예술 역사와철학 사회와이념 선택 학점계 학년 2 학년 3 학년합계비고 14 (15) 13 (14) 27 (29) 2

PowerPoint 프레젠테이션

<BCF6BFE4B0ADB4DC322E687770>

컴파일러

012임수진

EBS 보고서 EBS 수능 연구(시범)학교 운영 현황과 과제 종 수업용 콘텐츠는 사교육 의존 심리와 매체를 통한 학습 효과에 대한 인 식 부족, 현장 교사들의 활용 인식 부족, 우수한 강사진에 대한 홍보 부족, 체계적인 방송 시청지도 미흡 등으로 인해 학교현장에서 효율

12-file.key

OCaml

PowerPoint 프레젠테이션

8장 문자열


Page 2 of 5 아니다 means to not be, and is therefore the opposite of 이다. While English simply turns words like to be or to exist negative by adding not,

Microsoft PowerPoint - 08-C-App-19-Quick-Preprocessor

Transcription:

다중조건문의이해 4 주차 _01 한동대학교 김경미교수

학습목표 조건절여러개쓰기연습하기 조건문오류찾기 코드의결과써보기

다중조건문 조건절여러개가표현되거나 조건절안에또다른조건절을기술하는경우 평균과과락을확인하는조건문 다양한예제로연습

두가지이상조건절한번에쓰기 0 < x < 10 if x > 0 and x < 10 : If 0 < x < 10: 0 > x or y < 0 if x < 0 or y < 0 : if a < 50 and b < 50 and c < 50 : if a >= 50 or b >= 50 or c >= 50 :

불리안형활용 a = 1 b = 2 c = 3 # Boolean data type. True or False a = True # And if a < b and a < c : print("a is less than b and c") # Non-exclusive or if a < b or a < c : print("a is less than either a or b (or both)") if a : print("a is true") else : print("a is false")

입력된월확인하기 Birthdate = input( 생년월일을입력하세요 : ") Year = Birthdate[ 0 : 4 ] Month = Birthdate[ 4 : 6 ] Day = Birthdate[ 6 : ] if Month < 01 or Month > 12 : print( 월이잘못입력되었습니다, 다시실행해주세요!) if Birthdate > 20190901 : print(" 나이를계산할수없습니다 ") else: age = 2019 - int(year) if Month > 09 : age = age - 1 print( 당신의나이는, age, 입니다 )

과락확인, or Korean = int(input(" 국어점수를입력하세요 : ")) English = int(input(" 영어점수를입력하세요 : ")) Math = int(input(" 수학점수를입력하세요 : ")) History = int(input(" 역사점수를입력하세요 : ")) if Korean < 50 or English < 50 or Math < 50 or History < 50 : print(" 과락입니다.")

합격확인, and Korean = int(input(" 국어점수를입력하세요 : ")) English = int(input(" 영어점수를입력하세요 : ")) Math = int(input(" 수학점수를입력하세요 : ")) History = int(input(" 역사점수를입력하세요 : ")) Mean = (Korean + English + Math + History) / 4 if Korean >= 50 and English >= 50 and Math >= 50 and History >= 50 and Mean >= 60 : print(" 합격입니다.")

연습문제 1, 오류찾기 1 #1 if num > 0 then print(num)

연습문제 1, 답안 1 #1 if num > 0 : print(num)

연습문제 1, 오류찾기 2 #2 if num > 0 : print(num) else print(num + 10)

연습문제 1, 답안 2 #2 if num > 0 : print(num) else : print(num + 10)

연습문제 1, 오류찾기 3 #3 if num = 10 : num = 1

연습문제 01, 답안 3 #3 if num == 10 : num = 1

연습문제 1, 오류찾기 #4 num = input( 정수를입력하세요 : ) s = num ** 2

연습문제 1, 답안 4 #4 num = input( 정수를입력하세요 : ) num = int(num) s = num ** 2

연습문제 1, 오류찾기 5 #5 grade= F if score >= 90 : grade = A if score >= 80 : grade = B if score >= 70 : grade = C if score >= 60 : grade = D

연습문제 1, 답안 5 #5 grade= F if score >= 90 : grade = A elif score >= 80 : grade = B elif score >= 70 : grade = C else : grade = D

연습문제 2, 결과써보기 #1 n = 1 m = -1 if n < -m : print(n) else : print(m)

연습문제 2, 답안 #1 n = 1 m = -1 if n < -m : print(n) else : print(m)

연습문제 2, 결과써보기 #2 n = 1 m = -1 l = 0 if n <= -m and m < l: print(n) elif m >= l : print(m) else : print(l)

연습문제 2, 답안 #2 n = 1 m = -1 l = 0 if n <= -m and m < l: print(n) elif m >= l : print(m) else : print(l)

연습문제 2, 결과써보기 #3 s1 = ab s2 = abc s3 = bc if s1 < s2 : print( s1;, s1) if s1 < s3 : print( s1;, s1) if s2 < s3 : print( s2;, s2)

연습문제 2, 답안 #3 s1 = ab s2 = abc s3 = bc if s1 < s2 : print( s1;, s1) if s1 < s3 : print( s1;, s1) if s2 < s3 : print( s2;, s2)

연습문제 3 국어, 영어, 수학시험성적을입력받는다 평균을구한다 3 과목중한과목이라도 50 점미만이면 과락 과락이없고, 평균이 60 점이상이면 합격, 아니면 불합격 이라고출력한다

연습문제 3 코드와결과 Korean = int(input(" 국어성적 : ")) English = int(input(" 영어성적 : ")) Math = int(input(" 수학성적 : ")) Mean = (Korean + English + Math) / 3 if Korean < 50 or English < 50 or Math < 50 : print(" 과락 ") elif Mean >= 60 : print(" 합격 ") else : print(" 불합격 ")

연습문제 4 정수 1,2,3,,12 를입력받는다 입력받은수가월이라고가정하고해당월에마지막날숫자를다음과같이출력한다 1, 3, 5, 7, 8, 10, 12 월은 31 일까지 2 월은 28 일또는 29 일까지 4, 6, 9, 11 월은 30 일까지 이외의정수이면 입력오류

연습문제 4, 코드 mon = int(input( 월을입력하세요 : ")) if mon==1 or mon==3 or mon==5 or mon==7 or mon==8 or mon==10 or mon==12 : print( 31 일까지 ") elif mon==2 : print( 28 일또는 29 일까지 ") elif mon==4 or mon==6 or mon==9 or mon==11 : print( 30 일까지 ") else : print( 입력오류 ")

연습문제 4, 코드리스트사용 mon = int(input(" 월을입력하세요 : ")) if mon in [1,3,5,7,8,10,12] : print("31 일까지 ") elif mon==2 : print("28 일또는 29 일까지 ") elif mon in [4,6,9,11] : print("30 일까지 ") else : print(" 입력오류 ")

연습하기 5 계절과실내온도를입력받는다 계절은겨울과여름만입력하도록한다 계절에따른실내온도가적정수준인지알려준다 겨울철실내적정온도는 20~22 도 여름철실내적정온도는 24~26 도 입력받은계절과실내온도를출력한다 적정온도일경우 적정온도입니다. 적정온도범위를벗어나는경우 적정온도가아닙니다. 를출력한다

연습하기 5, 코드 season = input(" 계절을입력하세요 : ") temp = int(input(" 실내온도를입력하세요 : ")) If season==" 겨울 ": if temp>=20 and temp<=22 : print(" 적정온도입니다 ") else: print(" 적정온도가아닙니다 ") elif season==" 여름 : if temp>=24 and temp<=26 : print(" 적정온도입니다 ") else: print(" 적정온도가아닙니다 ") else: print(" 계절은겨울과여름만입력할수있습니다 ")

숙제 연습문제 3, 4 코드와 실행결과캡쳐한사진을게시판에올려주세요!

강의요약 조건절여러개쓰기연습 두가지이상조건절을한번에사용 and, or, boolean 형활용 조건문오류찾기 조건문문법이해하고사용하기

사지선다 다음구문의오류를모두고르시오 num = 5 if num > 0 print(num) else print(num + 10) num = 5 if num > 0 print(num) else

사지선다답안 다음구문의오류를모두고르시오 num = 5 if num > 0 print(num) else print(num + 10) num = 5 if num > 0 print(num) else

사지선다 다음구문의의미를맞게설명한것은? if mon in [1,3,5,7,8,10,12] : 변수 mon 에저장된값이 1,3,5,7,8,10,12 중하나라면 변수 mon 에 1,3,5,7,8,10,12 를대입한다 1,3,5,7,8,10,12 를변수 mon 에서제외하면 변수 mon 은 [1,3,5,7,8,10,12] 이다

사지선다답안 다음구문의의미를맞게설명한것은? if mon in [1,3,5,7,8,10,12] : 변수 mon 에저장된값이 1,3,5,7,8,10,12 중하나라면 변수 mon 에 1,3,5,7,8,10,12 를대입한다 1,3,5,7,8,10,12 를변수 mon 에서제외하면 변수 mon 은 [1,3,5,7,8,10,12] 이다

감사합니다 4 주차 _01 다중조건문이해와활용