-
15 - if_elsePython 2020. 7. 22. 11:47
if_else if 참이면(조건문): 참일경우 실해오디는 명령문(statements) else: 거짓 일경우 실행되는 명령문(statements) ex) if 100 > 10: # 조건식이 참이면!! print("100이 10보다 큽니다") else: # 조건식이 거짓이면!! print("100은 10보다 작습니다") if False: print("참") # 참 else: print("거짓") # 조건식이 거짓이므로 print("거짓")이 실행됨 elif else if라는 글자를 줄여서 쓸 수 있다. pass - 아무일 하지않고 보류하는 것이다
-
14 - inputPython 2020. 7. 22. 11:27
input() - 함수는 문자, 문자열(str 타입)을 입력받는다 - 입력된 값은 정수가 아닌, 문자나 문자열이다 - var = input() ex) print("{}".format(var)) print("var = " + var) # 두개의 문장을 연결함 print("var = ", var) # ,는 매계변수를 구분, 공백으로 구분 var1 = input() # hello var2 = input() # python print("{} {}".format(var1, var2)) # var1 var2 print("{1} {0}".format(var1, var2)) # var2 var1 split() 함수는 입력값을 공백으로 구분한다 ex) x, y = input().split() a, b = input('문..
-
13 - 논리 연산자Python 2020. 7. 20. 13:01
논리 연산자(logical operator) 논리연산자는 주어진 논리식을 판단하여 참과 거짓을 결정하는 연산자 and : 논리식 모두가 True 이어야 True 가 된다. or : 논리식 중에서 1개라도 True 이면 True 가 된다. not : 논리식의 결과가 True 면 False 이고 False 이면 True 가 된다. print(True and True) # True print(True and False) # False print(True or True) # True print(True or False) # True print(True) # True print(not True) # False print(not False) print(not bool("True")) # False bool함수를 사..
-
12 - 비교/관계 연산자Python 2020. 7. 20. 12:52
비교/관계 연산자(relational operator) 피연산자(operand) 사이의 상대적인 크기를 판단하는 연산자이다. 왼쪽의 피연산자와 오른쪽 피연산자를 서로 비교하여 어느 쪽이 더 큰지 작은지, 또는 같은지를 판단한다. 연산한 결과는 언제나 불리언 타입으로 변환 True or False 중 하나의 값 크기를 비교허는 연산자 : 값 자체가 같은지를 비교하는 연산자: ==, != ex) i = 10 j = 100 print(i j) # False print(i == j) # False print(i != j) # True print("IT" == 'it') # False print(i == 10) # True result = "abc" print(result ..
-
11 - formatPython 2020. 7. 20. 12:41
format 출력 형식(서식) 지정한다. 1) format의 사용방법 : {} {} 사이에 공백이 있으면 안 된다. { } x python3 이후방식은 print("출력 형식".format(데이터) ex) print("{}".format("test")) 2) format의 사용방법: {} 안에 형식 지정하 print("{:d}".format(1000)) # decimal은 정수 출력 print("{:f}".format(1000.12)) # float은 실수 출력 print("{:F}".format(1000.12)) # 대문자 float 또한 실수 출력 {} 형식에서 2진수는 대문자 출력 안됨 에러 발생! print("{B}".format(10)) print("{:b}".format(10)) # 1010 ..
-
10 - bool형Python 2020. 7. 9. 14:14
기본 자료형(data type) : bool 과 None bool(bollean)은 비교와 논리 연산자에서 사용됨 bool은 참, 거짓을 표현 True, False print(True) # True print(False) # False 숫자에서 0은 False(수 값이 없음), 나머지는 True print(bool(0)) # False print(bool(-1)) # True print(bool(1)) # True print(bool(2)) # True print(bool(0.123123123)) # True type함수로 객체의 자료형 알아내기 print(type("true")) # class 'str' print(type(True)) # class 'bool' a = True print(type(a)..
-
09 - 사칙연산Python 2020. 7. 9. 13:40
연산자(operator) : + - * / // % 항(operand) : 연산자의 왼쪽 오른쪽에 있는 수 ex) print(2+4) # 6 print(2-4) # -2 print(2*4) # 8 print(2/4) # 0.5 print(10 // 3) # 3 print(4.6 // 2.2) # 2.0 print(2 // 4) # 0 print(4 // 2.0) # 2.0 실수로 사칙연산 print(3.5 + 2.1) # 5.6 print(3.5 - 2.1) # 1.4 print(3.5 * 2.1) # 7.35 print(3.5 / 2.1) # 1.6666.... print(3.5 % 2.1) # 1.4 print(3.5 // 2.1) # 1 괄호는 우선 순위(priority)를 내맘대로 높힌다. *와 ..
-
08 - 변수 사용Python 2020. 7. 7. 11:19
' , '(쉼표)를 이용해서 한줄로 선언 ex) num1, num2, num3 = 1000, 2000, 3000 print(num1, num2, num3) # 1000, 2000, 3000 다음같이 갯수가 틀릴경우 에러 발생함 num1, num2, num3 = 1000, 2000, 두 변수의 값을 바꾸려면 x, y = 10,20 (1) 방법 y, x = 10, 20 print(x, y) (2) 방법 x, y = y, x print(x, y) 변수 삭제 ex) del y print(y) # NameError: name 'y' is not defined