파이썬 변수, 숫자, 연산 실습 실습 1. 넓이와 둘레길이를 구하는 코드를 만드세요. a는 11, b는 7일때의 넓이와 둘레의 길이를 구하세요. 2. 어떤 숫자 x가 주어졌을때, 그 숫자가 짝수인지 홀수인지 계산하는 코드를 작성하세요. 3. a의 길이가 20으로 주어졌을때, 표면적(area)와 부피(volume)을 구하세요. 4. 현재 속도가 90 KM/H 다. 이를 MP/H(Miles per hour) 로 계산하는 코드를 작성하세요. Python/Python_Training 2021.11.16
파이썬 def 함수 (Function) 만들기 FUNCTIONS 함수란, 재사용 되는 코드 블럭 입니다. Data or arguments 가 전달되고, 결과가 return 됩니다. 우리가 프로그래밍 하다가, 반복되거나 재사용 되는 코드 블럭이 있으면, 이를 함수로 만들면 됩니다. 남들이 이렇게 재사용 잘 되는 함수들을 미리 만들어 놓은 것들도 많습니다. 이를 라이브러리라고 합니다. 함수를 나타내는 정의 (문법) 를 외우자. def 함수이름 파라미터의 의미 리턴이란? 함수의 실행 순서를 이해하자. CPU가 어떠한 실행 순서로 동작하는가? return 이 없는 경우 Parameter가 하나인 경우 Parameters 가 두개인 경우 Return 값이 둘 이상인 경우 Default parameter # 이름과 나이를 입력받으면, "제 이름은 ...이고 나.. Python 2021.11.15
파이썬 반복문 (loop) while, While loop, 무한루프 (Infinite Loop) WHILE LOOPS While loop 는, 조건식을 만족하는 동안, 자신이 포함하는 문장들을 실행한다. Infinite Loop : 무한루프 롯데리아에서 키오스크로 햄버거 주문할때, 유저가 버튼 누를때까지 화면은 계속 나오고 있다. 게임이 시작되고 나면, 유저가 화장실을 갔다와도 게임은 계속 진행되고 있다. # 유져한테 문장을 입력받는다. # 해당 문장을 화면에 출력한다. # '그만' 이라는 글자를 입력할때까지, 유저한테 입력받은 문장을 # 화면에 출력한다. Python 2021.11.14
파이썬 range() 숫자 리스트를 만들어 주는 함수 RANGE 함수 range() 함수는, 숫자 리스트를 만들어 준다. range() 함수는, 인덱스가 0 부터 시작한다. 레인지의 괄호 안에 적는 숫자 갯수만큼 만든다. Example: range(0, 10) generates integers from 0 up to, but not including, 10. Python 2021.11.14
파이썬 반복문 (Loop) break BREAK A LOOP/CONTINUE 코드 실행 순서를 바꿔보자 자신을 감싸고 있는 루프의 { } 괄호를 벗어난다. break() is used to exit a for loop or a while loop 루프의 처음 조건으로 돌아간다. continue() is used to skip the current block, and return to the "for" or "while" statement. Python 2021.11.14
파이썬 반복문 (Loop) for FOR LOOPS 영어가 설명이 정확합니다. For loops are used for iterating over a sequence (a list, a tuple, a dictionary, a set, or a string). 한번에 하나의 항목만 가져와서, 원하는 대로 처리합니다. 리스트 데이터를 loop 돌면서 처리한다. 문자열 데이터를 루프 돌면서 처리한다. 리스트를 루프 돈다. # 스코어 리스트에 있는 점수는, 잘못 매긴 점수다. # 따라서 5점씩 뺀 점수로 출력하시요. # 5점씩 뺀 점수를 , 새로운 리스트 new_score_list 에 저장하세요 리스트의 인덱스값과, 매칭되어 저장되어있은 값을 함께 출력 딕셔너리 데이터를 for 루프 : key 딕셔너리 value 값을 for 루프 키 밸류를 .. Python 2021.11.14
파이썬 조건문 if (CONDITIONAL STATEMENTS) 조건문이란, 우리 일상생활에서 흔히 쓰는 문장. if ~ 라면, ~ 한다. 비가 오면 우산을 들고 나가고, 비가 오지 않으면 운동화를 신고 간다. 배가 고프면 사과를 먹고, 배가 고프지 않으면 콜라를 먹는다. 5가 2보다 크면 If condition is True 를 출력하고, 그렇지 않으면, If condition is False를 출력한다. 위의 문장에서, 무엇을 주의깊게 봐야 할까요? 파이썬 문법입니다. '정의' 이므로 이렇게 따라해야만 컴퓨터가 이해할 수 있습니다. 탭 ! tab ! 입니다. 들여쓰기(indentation)가 중요합니다. 여러 문장을 수행하는 예제 CPU의 코드 실행 순서 Nested 중첩된 조건문 Python 2021.11.14
파이썬 AND, OR 비교연산자 (COMPARISON OPERATORS) LOGICAL OPERATORS 실제 or 연산을 위 4개 조건으로 실행 해봅니다. 여러개의 조합 Python 2021.11.14
파이썬 프로그램에 코멘트 (Comment) 달기 프로그램에 코멘트(Comment) 달기 주석이라고도 합니다. 파이썬에서는 문장 맨 앞에 # 을 붙여줍니다. 컴퓨터가 그 문장은 실행하지 않습니다. 단지 사람을 위한 문장입니다. Python 2021.11.14
파이썬 튜플, 셋 (TUPLES AND SETS) TUPLES Immutable Python objects. 튜플은 시퀀스, 즉 순서가 있습니다. 튜플은 괄호 ( ) 를 사용합니다. SETS 셋에 들어있는 데이터는 순서가 없습니다. 셋에는 동일한 값이 저장되지 않습니다. 집합과 같습니다. 셋은 중괄호 { } 로 정의합니다. Python 2021.11.14