study with Q - 파이썬
-
20 - if 조건문study with Q - 파이썬 2024. 3. 3. 17:50
#if 조건문 : 조건에 따라 코드를 실행하거나, 실행하지 않게 만들고 싶을 때 사용하는 구문. 이렇게 조건을 기반으로 실행의 흐름을 변경하는 것을 조건 분기 라고 함 if 조건: 문장 문장 문장 끝! 들여쓰기를 입력할 때는 tab, shift+tab키를 이용한다. : 조건이 True일 때만 들여쓰기 안쪽의 문장을 실행한다. #예제1 : 사용자가 입력한 숫자가 양수 / 음수 / 0인지 확인하는 프로그램 z = input("판별할 정수를 입력하시오: ") z = int(z) #양수 if z>0 : print("양수") #음수 if z 12 : print("지금은 오후입니다.") if now.hour == 12: print("지금은 정오입니다.") #예제3 : 계절을 구분하는 프로그램 from datetim..
-
19 - 불 연산자, 비교 연산자, 논리 연산자study with Q - 파이썬 2024. 3. 3. 14:52
#Boolean : True(참)과 False(거짓) 값만 가질 수 있다. : '어떤 명제'의 결과가 될 때 의미를 갖는다 #비교 연산자 == 같다 != 다르다 > 크다 >= 크거나 같다 >False print(16!=32) >>>True print(16>32) >>>False print(16>=32) >>>False print(16>>True print(16>>True 한글, 알파벳은 사전순서로 앞에 있는 것이 작은 값을 갖는다. "a"가 "ㄱ"보다 작은 게 true인 걸 보면 알파벳이 더 작나봐 print("가나">>True print("abc">True print("a">>True 변수의 범위도 비교할 수 있다. e = 2.17828 pi = 3.141592 print(2 >Tr..
-
-
17 - 파괴적 연산과 비파괴적 연산study with Q - 파이썬 2024. 2. 26. 21:54
#비파괴적 +(더하기) 연산자는 : 피연산자를 바꾸지 않는다. → 비파괴적 연산자 a = 314 a+10 a*10 a/2 a//4 a**2 a%5 print(a) >>>314 a = "크 라 임 씬 리 턴 즈" a.split() b = "{}만원만 생겼으면 좋겠다" b.format(10) print(a) >>>크 라 임 씬 리 턴 즈 print(b) >>>{}만원만 생겼으면 좋겠다 #파괴적 =(이퀄) 연산자는 : 피연산자를 바꾼다. → 파괴적 연산자 a = 314 a+=10 print(a) >>324 a = 314 +a print(a) >>>638 a = "크 라 임 씬 리 턴 즈" a = a.split() print(a) >>>['크', '라', '임', '씬', '리', '턴', '즈'] #upper..
-
16 - f-문자열study with Q - 파이썬 2024. 2. 22. 19:07
#f-문자열 format() 함수를 더 간단하게 사용할 수 있음 문자열 앞에 f를 붙여서 만든고, 문자열 내부에 표현식을 {}괄호로 감싸서 삽입함 f"문자열{표현식}문자열" 여러줄 문자열에서도 쓸 수 있다. (기억나니? 따옴표 3개로 했던 거) #format() 함수를 f-문자열로 써보자 print("{} + {} = {}".format(x,y,x+y)) >>>2 + 5 = 7 print(f"{x} + {y} = {x+y}") >>>2 + 5 = 7 print() print("{}+{}={}".format(x,y,x+y)) >>>2+5=7 print(f"{x}+{y}={x+y}") >>>2+5=7 print() #f-문자열에 줄바꿈을 넣어보자 print(f"""{x}+{y}={x+y} {x}-{y}={x..
-
15 - format 함수study with Q - 파이썬 2024. 2. 22. 17:22
#format 함수 문자열이 가지고 있는 함수 중괄호{}를 포함한 문자열 뒤에 마침표(.)를 찍고 사용 #(중괄호의 개수) = #(함수 괄호 안 매개변수의 개수)로 입력해야 함. #(중괄호의 개수) >> 첫 번째 매개변수만 입력되서 출력 #(중괄호의 개수) > #(함수 괄호 안 매개변수의 개수) >>> IndexError eg format_1 = "{}".format(10) print(format_1) #어따 쓰는디? 이렇게 긴 코드를 쓰다보면 에러가 발생하기도 하고 너무 복잡하기도 하니까 #52 + 273 = {더한 값} print(a, "+", b, "=", a+b) >>> 52 + 273 = 325 #52+273={더한 값} c = str(a) + "+" +..
-
13, 14 - input 함수study with Q - 파이썬 2024. 2. 18. 17:01
#명령 프롬프트에서 사용자로부터 데이터를 입력 받을 때 input( )함수를 사용함 #input 함수의 흐름 프롬프트(입력을 요청하는 문자열)을 출력 사용자로부터 입력을 받을 수 있게 일시 정지 입력을 받으면 계속 진행 #input 함수의 활용 입력한 내용을 출력하거나 다른 변수에 넣기 위해서는 print() 함수나 변수에 저장 input 함수를 print 함수로 감싸면 그대로 출력 print(input("입력plz : ") input 함수를 변수에 저장하려면 변수에 넣고 print 함수로 변수 출력 a = input("나를 입력해: ") print(a) ※기억해줘 : 함수의 리턴값 : 함수를 실행했을 때, 함수의 결과로 나오는 값 input 함수는 무엇을 입력해도 결과는 문자열 자료형으로 나옴. #12..
-
12 - 변수와 복합대입연산자study with Q - 파이썬 2024. 2. 18. 15:46
변수와 복합대입연산자 #변수 : 값을 저장할 때 사용하는 식별자 : 숫자뿐 아니라 모든 자료형을 저장할 수 있dma #변수 : 식별자 = 값 ※ 주의) 값 = 식별자는 불가함. SyntacError 발생 eg) pi = 3.141592 e = 2.71828 #변수를 사용하는 방법 print(pi) #변수와 관련된 용어 정의/또는 선언(define): 변수를 만드는 행위 할당(assign) : 변수에 값을 넣는 행위 참조(reference) : 변수 안에 있는 값을 사용하는 행위 pi = 3.141592 #정의와 할당을 동시에 print(pi) #그 이후에는 할당만 일어남 #복합 대입 연산자 a=0 a+=1 a-=1 a+=1 a-=1 #문자열 복합 대입 연산자 string = "Hello, " string..