728x90

Codeit/Python 19

09. Python - 숫자형 심화

# floor division (버림 나눗셈) print(7 // 2) # 그냥 나눗셈이랑 결과는 같은데 소숫점을 버리는 계산 3.xxx 에서 .xxx가 날아감 print(8 // 3) print(8.0 // 3) # 값을 계산하는 수 중 하나의 수라도 소수형으로 입력이 된다면 출력값은 소수형으로 출력된다 print(8.0 // 2.0) # round (반올림) print(round(3.1415926535, 2)) # 뒤의 숫자는 소숫점n번째까지의 숫자까지 출력하기위해 기입 2번째면 2, 4번째면 4 실행결과 반올림 하는것과 버림 나눗셈!

Codeit/Python 2022.12.03

08. Python - 숫자형

# 덧셈 print(4 + 7) # 뺄셈 print(2 - 4) # 곱셈 print(5 * 3) # 나머지 print(7 % 3) # 거듭제곱 print(2 ** 3) # 파이썬에서는 정수형과 정수형의 연산은 정수형으로 출력이된다. # 소수형과 소수형간의 연산은 소수형으로 출력이 된다. # 덧셈 print(4.0 + 7.0) # 뺄셈 print(2.0 - 4.0) # 곱셈 print(5.0 * 3.0) # 나머지 print(7.0 % 3.0) # 거듭제곱 print(2.0 ** 3.0) # 파이썬에서는 소수형이 정수형보다 힘이 세다. 소수형과 정수형의 연산에서는 소수형이 출력이 된다. # 나눗셈은 항상 소수형으로 출력이 된다. print(3 / 1) print(15 / 3) print(4.0 / 2) p..

Codeit/Python 2022.12.03

07. Python - return

def get_square(x): # return은 함수에 정보를 주면 조건에 맞는 계산을 해서 돌려준다 return x * x print(get_square(3)) y = get_square(3) print(y) print(get_square(3) + get_square(4)) # return은 함수의 결과를 가지고 2차 작업이 필요할때 (함수를 호출해서 그 결과를 서로 더하거나 곱하는 등등) 사용한다 결과값 강의 질문쪽을 살펴보니 print와 return에 차이에 대해서 좋은 질문이 있길래 고민해봤다. 그리고 고수분들의 답변들을 하나하나 살펴보면서 이해하려고 노력했다.. return : 함수의 결과값을 가지고 있음. 합수의 결과값을 함수 밖에서 사용 가능 print : 함수의 결과값을 표시만 함. 함..

Codeit/Python 2022.12.01

06. Python - 매개변수

def hello(name): # 여기서 name은 parameter(매개변수)라는것이다. print("Hello!") print(name) print("Welcome to Codeit!") hello("Chris") # parameter에 넣은 값에 따라서 함수의 동작을 조금씩 다르게 할 수 있다. hello("Michael") 실행결과 여기서, 한 함수에 한개가 아닌 여러개의 파라미터를 동시에 전달해줄 순 없을까? def print_sum(a, b, c): # parameter의 이름은 자기가 원하는 대로 정하면 된다.(알아보기 쉽게 하는게 좋을듯..?) print(a + b * c) print_sum(7, 3, 2) 이렇게 a, b, c와 같이 파라미터 하나를 쓰고 쉼표를 하고 한칸 띄우고 다음 파..

Codeit/Python 2022.12.01

04. Python - 변수

print(4990) print(4990 * 2) print(4990 + 1490) print(4990 * 3 + 1490 * 2 + 1250 * 5) # 이렇게 하면 매번 버거의 가격을 써야 하기 때문에 비효율 적이다. # 수정 할 때도 귀찮다, 실수할 가능성 up, 메뉴가 많아지면 문제가 커진다. burger_price = 4990 # 4990이라는 데이터를 burger_price에 저장(burger_price에 4990을 정의했다.) # 프로그래밍에서 =란 지정연산자이다. 등호 오른쪽의 값을 왼쪽의 변수에 지정해준다. fries_price = 1490 drink_price = 1250 # 이렇게 변수 저장을 해두면 일일이 가격을 외울 필요가 없어진다. 편하다. # 수정 할 때는 변수에 대입할 값을 ..

Codeit/Python 2022.11.30

03. Python - 추상화 개요

스마트폰의 원리 - 하드웨어, 소프트웨어, 통신 등등등.. 여러 가지를 알아야 원리를 완전히 깨우칠 수 있다. 복잡한 내용은 숨기고, 주요 기능에만 신경 쓰는것을 추상화(Abstraction)이라고 한다. 추상화(Abstraction) -변수(Variable) -함수(Function) -객체(Object) 1. 변수(Variable) - 값을 저장하는 것 x = 254, y = 317 print(x + y) 2. 함수(Function) - 명령을 저장하는 것 print() -> 괄호안에 있는 걸 출력하는 함수 객체는 나중에 따로 다루기로 한다!

Codeit/Python 2022.11.30

02. Python - 자료형 개요

프로그래밍이란? - 계산할 수식들을 컴퓨터에게 알려주는것 일반적인 수식 - 숫자 python의 수식 - 자료형(DataType) 자료형 1. 숫자 - 정수(Integer)[1, -1, 2, -2], 소수(Floating Point)[3.14, 2.22..., 2] 2. 문자열(String)["Hello", "World", "2"] 문자를 계산한다? ex) "Hello" + "World" -> "Hello World" 정수2와 문자열"2"는 완전히 다르다. 숫자 2와 5를 더하면 7 문자열 "2"와 "5"를 더하면 "25" 3.불린(Boolean) - 참(True), 거짓(False) 뭔가를 비교할때 쓰게된다.

Codeit/Python 2022.11.30