파이썬37 0901_2일차_Python07_논리연산자 논리연산자는 문장에 따라 논리형(bool)의 결과 값이 나옵니다. 이는 조건문에 자주 사용될 수 있습니다. """ 논리 연산자 ==> 논리값(True/False)으로 연산 ==> 목적 => 조건이 여러개인 경우 사용 가. and (그리고) 나. or (또는) 다. not (부정) """ 먼저 and는 모든 조건값이 True일 때 ==> True 값을 반환하고 나머지의 경우에는 ==> False 값을 반환합니다. #1. a and b ==> 그리고 print(True and True) # True print(True and False) # False print(False and True) # False print(False and False) # False print("="*40) # 질문? : 4가 3보.. 2020. 9. 3. 0901_2일차_Python07_비교연산자 전에 대입연산자에 대해 알아봤고 이번엔 비교연산자입니다. 비교연산자는 말그대로 값 비교를 위한 연산자입니다. 같은가 다른가, 초과인가 미만인가, 이상인가 이하인가를 비교합니다. """ 비교 연산자 a == b : a값과 b값이 같은가? a > b : a값이 b값보다 큰가? a >= b : a값이 b값보다 크거나 같은가? a 나중에 조건문, 반복문에서 사용된다. """ 값을 비교하는데 사용하고, 결과값은 bool입니다. a, b = 1, 2 print( a == b, type(a==b) ) print( a > b, type(a==b) ) print( a >= b, type(a==b) ) print( .. 2020. 9. 3. 0901_2일차_Python07_대입연산자 대입 연산자, 말 그대로 어떤 변수에 데이터(값)을 대입해주는 겁니다. 앞 선, 산술연산자보다 훨씬 많습니다만. 그냥 대입연산자이기 때문에 겁먹을 필요는 없습니다. """ 대입 연산자 n = 10 : 변수 n에 10을 저장 n += 10 : 변수 n에 10을 더해서 다시 n에 저장 n = n + 10과 동일한 코드 n -= 10 : 변수 n에 10을 빼서 다시 n에 저장 n = n - 10과 동일한 코드 n *= 10 : 변수 n에 10을 곱해서 다시 n에 저장 n = n * 10과 동일한 코드 n /= 10 : 변수 n에 10을 나눠서 다시 n에 저장 n = n / 10과 동일한 코드 n %= 10 : 변수 n에 10을 나누어 나머지를 다시 n에 저장 n = n % 10과 동일한 코드 n //= 10 .. 2020. 9. 3. 0901_2일차_Python07_연산자1_산술연산자 데이터형, 변수, 출력, 입력에 대해 배웠으니 간단한 연산을 위해 산술 연산자를 배웁니다. 대충 사칙연산에 필요한 연산자들 + 몇 가지 입니다. """ 연산자 1. 산술연산자 + : 덧셈 - : 뺄셈 * : 곱셈 / : 나눗셈 % : 나눈 나머지 반환 // : 나눈 몫 반환 ** : 제곱 *몫과 나머지 동시에 반환하는 함수 divmod(분자, 분모) """ 연산자들과 + 몫과 나머지를 동시에 반환하는 divmod(분자, 분모) 함수가 있습니다. 간단하게 코드를 좀 봅시다요. n = 10 n2 = 3 print("1. 더하기 :", n+n2) print("2. 빼기 :", n-n2) print("3. 곱하기 :", n*n2) print("4. 나누기 :", n/n2) #3.3333333333333335 #.. 2020. 9. 3. 0831_1일차_Python06_기본형데이터_형변환 음.... 형변환... 엄청 뭐가 많은데... 지저분하게 많아서.... 좀 생각을 하다 왔습니다. 일단 그냥 올려보겠습니다. 일단 형변환이라는 것은 데이터형을 변환하는 것을 말합니다. ex) 정수형 int 값 -> 실수형 float 값 형변환은 형변환할 데이터형 float(형변환될 데이터)를 하면 됩니다. float(int형 데이터 혹은 변수명) Error int("123") + 1 ===> 124 # 1. int로 형변환 print(int(3.14) + 1) # float print(int("123") + 1) # string print(int(False)) # False = 0 print(int(True)) # True = 1 print("="*40) # 2. float로 형변환 print(float.. 2020. 9. 2. 0831_1일차_Python05_표준입력 이번엔 표준 입력입니다. input() 이야기입니다. python은 사용자로부터 값을 입력받기 위해 input() 함수를 사용합니다. 그런데 input()함수로 값을 받으면 정수던 실수던 뭐던간에 모두 "문자열"로 처리됩니다. 이후 입력받은 값을 처리하기 위해 형변환을 시켜줘야합니다. """ 표준 입력 - 키보드로 데이터 값을 입력 받는 것을 의미 - 정수값을 입력해도 문자열로 처리 - 모든 입력 데이터는 문자열로 처리된다. *** 방법: 변수명 = input() 변수명 = input("이름입력") """ input()함수는 변수명 = input("질문?") 으로 사용합니다. 위 코드의 결과는 이렇습니다. 음... 형변환을 같이 쓸까 생각했는데.... 형변환이 넘 길어서... 이만 여기서 마치도록 하겠습.. 2020. 9. 2. 이전 1 2 3 4 5 6 7 다음