Small Grey Outline Pointer '파이썬' 태그의 글 목록 (2 Page)
본문 바로가기

파이썬21

python :: if ~ elif~ else / 연산자 예제 if~elif~else # if Test (1) def main(): num=int(input("정수입력: ")) if num>0: print("양의 정수 입니다.") elif num z #a가 z보다 크면 True, 아니면 False a = z #a가 z보다 크거나 같으면 True, 아니면 False a 2022. 6. 30.
python :: 리스트와 함수들 기초예제 기초예제 st = [1,2,3] st.remove(2) #list에서 2를 찾아서 삭제한다 print(st) st1=[1,2,3] st1.append(4) #st1 끝에 4 추가 st1.extend([5,6]) #st1 끝에 [5,6] 내용 추가 print(st1) st2=[1,2,4] st2.insert(2,3) # index값 2의 위치에 3 저장 print(st2) st2.clear() # list 내용 전부 삭제 print(st2) st3=[] st3.append(1) #리스트에 1 추가 st3.append(9) print(st3) [1, 3] [1, 2, 3, 4, 5, 6] [1, 2, 3, 4] [] [1,9] pop remove st4 = [1,2,3,4,5] #index값 0에 위치한 데.. 2022. 6. 28.
Python :: list형 데이터 list =[1,2,3,4,5,6,7,8,9] print(list[-1]) #맨 끝 순서부터 -1로 시작 print(list[0:3]) #0:n => 0번째 부터 n-1번째 까지 출력 print(list[1:]) #1번째부터 끝까지 출력 print(list[:5]) # :n => 처음부터 n-1번째 까지 출력 print(list) 9 [1, 2, 3] [2, 3, 4, 5, 6, 7, 8, 9] [1, 2, 3, 4, 5] [1, 2, 3, 4, 5, 6, 7, 8, 9] #인덱싱 연산 list_1=[1,2,3]+[4,5] list_2=[1,2,3]*2 print(list_1) print(list_2) [1, 2, 3, 4, 5] [1, 2, 3, 1, 2, 3] 2022. 6. 21.
Python :: 연산자 우선순위와 결합성 # %% (1) 가격입력 price=int(input("가격: ")) print("%d" %(price * 0.9)) 가격: 5000(입력) 4500 연산자 결합성 하나의 수식에 같은 우선순위의 연산자들이 여러개 나올 때 알맞는 방향으로 결합되어 연산되는 성질 # %% (2)사칙연산 #정수 두개를 입력받고 덧셈,뺄셈,곱셈,나눗셈 num1=int(input("정수 1: ")) num2=int(input("정수 2: ")) addResult = num1+num2 subResult = num1-num2 mulResult = num1*num2 divResult = num1//num2 modResult = num1%num2 print("%d + %d = %d" %(num1, num2, addResult)) pri.. 2022. 6. 19.
Python :: 입출력함수/format()과 형변환 제어문자 반드시 따옴표 안에서 사용 \n : 줄바꿈 (new line) \t : 위아래 줄 간격 맞춰 띄우기 (tab) \\ : 역슬래시 표현 \" : "표현 \' : '표현 인터프리터에서 해석 방향 위에서 아래 좌에서 우로 end='\n'생략 가능 #%% (1) test #제어문자 #반드시 따옴표 안에서 사용 #\n : 줄바꿈 (new line) #\t : 위아래 줄 간격 맞춰 띄우기 (tab) # \\ : 역슬래시 표현 #\" : "표현 #\' : '표현 #인터프리터에서 해석 방향 위에서 아래 좌에서 우로 #end='\n'생략 가능 print("자기소개", end='') print("\n이름: ", end='') print("\"홍길동\"\n나이: 10살") #%% (2) test2 # =======.. 2022. 6. 19.
Python :: 변수의 선언과 자료형 [파이썬 자료형] 변수를 선언하기 위해 자료형을 다 외울 필요는 없다 왜냐? 값을 무엇을 넣든 간에 넣은 값에 따라 저장공간의 종류인 자료형이 바뀐다 자료형(type) 정수형 int 실수형 float 문자열 str 논리형 bool 변수의 선언(메모리에 할당) 변수명 = 초기값 변수 선언시 RAM X = 0 x라는 이름의 저장공간이 RAM에 할당된다 x에 0이라는 초기값이 들어간다 [주소] 저장공간이 램에 할당되면 고유한 값이 주소값이 부여된다 [변수 선언 시 주의 사항] -같은 이름으로 선언할 수 있으나 두번째 선언은 기존의 변수의 값을 수정할 때 사용된다 예) x=10 x=20 이 때, 최종적인 x의 값은 20으로 수정된다 print(x) 출력 결과는 2 -초기화를 반드시 해준다 -되도록 선언부에 한꺼.. 2022. 6. 19.
Baekjoon [Python] 18108 :: 1998년생인 내가 태국에서는 2541년생?! py. bulY = int(input()) seoY = bulY-543 print(seoY) 예전에 c언어로 풀어봤던 문제를 파이썬으로 다시 제출했다 #include int main() { int bulY; int seoY; bulY= (1000 2022. 6. 18.
Python :: 정수와 실수의 표현 num = 2 #정수는 정확한 값 저장 print(num) num2 = 1.0000001 #실수는 오차가 존재 print(num2) 2 1.0000001 #prac 01 num = 2 #정수는 정확한 값 저장 print(num) num2 = 1.0000001 #실수는 오차가 존재 print(num2) #prac 02 사칙연산 a=3 b=4 result = a ** b #**거듭제곱 a의 b승 print(result) # 5/2 #통상적으로 사용하는 실수형 나눗셈 # 2.5 # 5//2 #나눗셈의 몫 # 2 # 5%2 #나눗셈의 나머지 # 1 #01 # result1=input("첫번째 입력: ") # result2=input("두번째 입력: ") # print("두 입력의 합: ", result1+res.. 2022. 6. 17.
Python :: eval 함수 / for 반복문 eval 함수는 보안에 취약하다 eval("1+2") " " 문자열이 매개변수로 들어오면 연산결과를 값으로 반환 def ret(): return 12 result = eval(input("뭐든 넣어요: ")) print(result) 뭐든 넣어요: ret() 12 정의해놓은 ret() 함수를 입력하면 리턴값 12가 출력된다 파이썬 for문 for 변수 in [반복 범위]: for i in [0,1,2]: print(i) print("hi~") 0 hi~ 1 hi~ 2 hi~ for i in [3,2,1]: print(i) print("hi!!") 3 hi!! 2 hi!! 1 hi!! #prac 04 sum =0 # range 범위를 지정해준다 # range(1, 11) => 1~10 시작 숫자와 끝숫자 .. 2022. 6. 17.
Python :: cell / anaconda 설치, 스파이더 (Mac) 레이아웃 추가(Outline) View > Panes > outline 레이아웃 위치 변경 [command(win-ctrl) + shift + F5] 위치 변경 후 고정하려면 다시 위의 단축키 누르면 끝 셀 구분 화면을 왼쪽으로 위치 변경했다 커서가 위치한 셀만 실행 되어, 첫번째 셀만 출력 되는 것을 확인할 수 있다 기존에 공부하던 프로그래밍 언어툴을 전부 윈도우에서 사용하다가 아나콘다 스파이더가 실행 오류로 접속이 튕겨 나가는 현상 발생 구글링으로 따라 해봐도 안되서 포기하려던 참에 맥북에 스파이더 설치 했더니 잘됨... 이참에 맥북으로 코딩하는거 손에 익혀봐야겠다 2022. 6. 16.