본문 바로가기
반응형

『 Python 』/Python13

Python. 1줄로 별 피라미드 출력하기 입력받은 값으로 별 피라미드를 만들수있습니다. print("\n".join(['*'*n for n in range(1,int(input())+1)])) 부가 설명 보통 같으면 for문을 사용해서 a = int(input()) for i in range(1,a+1): print("*"*i) 이렇게 만들수 있습니다. 이 for문을 줄여서 한다면 ['*'*n for n in range(1,int(input())+1)] 이런형태로 만들수 있는대. 여기서 print로 감싸게 된다면 list형식으로 해당 파일이 출력되기 떄문에 하나씩 출력되는 값을 얻을 수 없게 됩니다. 그러기 떄문에 join 함수를 사용해서 "\n".join(['*'*n for n in range(1,int(input())+1)]) 해당 코드처럼.. 2021. 6. 10.
Python OpenCV 강좌 : 1장 - 설치와 기본코드 OpenCV (Open Source Computer Vision) 객체ㆍ얼굴ㆍ행동 인식, 독순, 모션 추적 등의 응용 프로그램에서 사용합니다. OpenCV 설치 OpenCV의 main module 설치 명령어 ( 필수 ) pip install opencv-python extra module 설치 명령어 (선택 사항) pip install opencv-contrib-python CMD를 사용하시면 됩니다. 환경변수 설정되있으면 기본적으로 됩니다. 안될시 : Python 설치경로에서 python cmd 실행해서 진행해주세요. Python 기본설정, 코드 자신이 원하는 위치에 image 폴더를 만들어주세요. 해당 폴더는 이미지 및 동영상을 저장하여 사용합니다. 해당 강의는 Python IDE를 사용하기에 상대.. 2020. 4. 17.
Python 파이썬 OpenCV 설치하기 명령어 CMD 창에서 입력을 하시거나 환경변수가 설정안되있으면 Python cmd로 실행해주세요. OpenCV의 main module 설치 명령어 pip install opencv-python extra module 설치 명령어 pip install opencv-contrib-python 자세한 사항 하단링크 참고 https://docs.opencv.org/master 2020. 4. 17.
[Python] 파이썬 Input에 대한 모든것 1. 기본적인 Input 입력받기 A = input("물어볼 내용") print(A) print(type(A)) >>> 물어볼 내용 : 123 >>> 123 >>> # 기본적으로 입력은 str형으로 받습니다. 2. int형으로 입력받기 A = int(input("물어볼 내용")) print(A) print(type(A)) >>> 물어볼 내용 : 123 >>> 123 >>> 3. 많은 숫자를 int형으로 list에 넣기 A = list(map(int,input().split(" "))) print(A[0]) print(type(A[0])) >>> 199 85 72 38 80 69 65 68 96 22 49 67 51 61 63 87 66 24 80 83 71 60 64 52 90 60 49 31 23 99.. 2020. 3. 22.
[Python] 파이썬 자리수 (올림,반올림) 반올림 round(실수,n) 소수점을 n번째 까지만 표현하고 반올림을 하고싶을때, round 함수를 사용하면된다. >>> n =10/3 >>> n 0.3333333333333 >>> round(n,2) 0.33 >>> round(n,4) 0.3333 두번째매개변수를 비우면 소수점 첫번째자리를 반올림하여 나타낸다. >>> round(n) 0 >>> type(round(n)) >>> type(round(n,2)) 자리수에 음수를 입력하여 정수자리에 해당하는 곳에서 반올림이 가능하다. >>> round(12345,-1) 12340 >>> round(12345,-2) 12300 소수점 올림,내림,버림 math.ceil(i) : 올림, math.floor(i) : 내림, tmath.runc(i) : 버림 올림,내.. 2020. 3. 22.
파이썬 웹 크롤링 [Web Crawling] - 1 - 1. 웹 문서 전체 가져오기 2. 타이틀 가져오기 태그로 구성된 트리에서 title 태그만 출력합니다 메타 데이터만 가져오기 3. 모든 메타 데이터의 내용 가져오기 웹문서에서 메타 데이터만 찾아서 content 속성값을 가져옵니다. 4. 원하는 태그의 내용 가져오기 find를 사용하면 원하는 태그의 정보만 가져올 수 있습니다. 예를 들어 www.python.org/about 에서 다음 태그의 content 속성값을 가져오려면.. 우선 웹문서에 있는 meta 태그 중 가져올 태그를 name 속성 값이 description인 것으로 한정합니다. meta 태그의 content 내용을 가져옵니다. 모든 링크의 텍스트와 주소 가져오기 2019. 10. 1.
Part 2. if문과 For문 While문 1. 들여쓰기 개념 배우기 if 'a' in listdata: 실행 코드 1. 가장 바깥쪽의 실행 코드는 들여쓰기 없이 시작해야 합니다. 2. 콜론(':') 다음 라인 부터 시작하는 실행 코드는 들여쓰기 간격이 모두 동일해야 합니다! 2. if문 개념 if 조건: 실행 코드 1 else: 실행 코드 2 위와 같이 코드를 짜면 됩니다. 하나를 짜봅시다. x = 1 y = 2 if x>= y: print('x가 y보다 크거나 같다') else: print('x가 y보다 작다') 이렇게 짜시면 됩니다! 그리고 c언어에서 if - else if - else 이렇게 쓰신것을 기억들 하실겁니다. 파이썬 에서는 ! if - elif - else 이렇게 씁니다! 3. for문 개념 배우기 for 변수 in 범위: 반복.. 2019. 8. 20.
Part 1. 파이썬 기본함수 https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 해당 사이트에서 python 3 버전을 사용했습니다. 다운로드 방법은 다들 아실거라 생각합니다! 출력함수 print("~~~") 변수에 값 입력하기 a = 1 b = 3.15 c = 'x' d = True 이렇게 변수에 값을 입력할 수 있습니다. 기본의 c와 c++과 다른점은 앞에 int, char, float라는 정의된 함수들을 안써도 자동으로 이것이 int 저것이 char로 설정이 되기에 그냥 변수값을 정의하면 됩니다. 그리고 자체적으로 내장되어 있는 함수는 사용하면 안됩니다. keyword.kwli.. 2019. 8. 19.
Python 나만의 헷갈리는 용어정리 [137] 텍스트 파일을 읽고 풀력하기Read1) f = open(‘a.txt’,‘r’) #a라는 파일을 읽는 형태로 연다.2) data = f.read() #a라는 파일을 읽고 그 값을 data에 str형식으로 저장한다. [138]텍스트 파일을 한줄씩 읽고 출력하기readline1) line = f.readline() [139]화면에서 사용자 입력을 받고 파일로 쓰기write1) f.write(text) [140]텍스트 파일에 한줄씩 쓰기writelines1) f.write(str(list)) [144]파일을 열고 자동으로 닫기with ~ as1) with open(‘stockcode.txt’,‘r’)as t #처리가 끝나면 자동으로 종료된다 #open은 close가 필요하다. [145]파일의 특정 부.. 2019. 3. 11.
반응형