Data Analysis/Python Basic 15

[파이썬] 터틀 프로그램 만들기

문제: 마우스 오른쪽 버튼을 클릭하면 거북이가 마우스를 클릭한 위치까지 랜덤한 색상으로 선을 그리며 이동 후 랜덤한 크기, 각도의 거북이 도장이 찍히는 프로그램 [사전지식] 1) 색상 표현 : 빨강 r, 초록 g, 파랑 b 2) pSize: 선의 두께 / tSize : 거북이의 크기 3) 크기 설정 tSize = random.randrange(2,10) → 크기는 2부터 10까지 4) 각도 설정 tAngle = random.randrange(0,360) → 0도부터 360도 까지 5) def 함수명(매개변수): global 사용할_전역_변수 def screenleftclick(x,y): global r,g,b → x,y지점까지 가도록 하는 함수 6) 거북이 도장찍기 turtle.stamp() 7) 거북이..

[파이썬] for문을 이용한 반복문

for 문의 기본 형식 for 변수 in range(시작값, 끝값+1, 증가값): print('파이썬 반복문을 출력합니다.') [예제1] - 안녕하세요? for문 실습 중입니다. 4행 출력하기 [예제2] - 1~5의 숫자들을 차례로 출력 [예제3] - 1~10까지의 합계를 구하라 * 주의: i,hap=0,0으로 초기화 값을 설정을 해줘야된다. [예제4] - 500~1000 사이에 있는 홀수의 합계를 구하라 i,hap =0,0 for i in range(501,1001,2): hap=hap+i print('500과 1000사이에 있는 홀수의 합계: %d' %hap) 500과 1000사이에 있는 홀수의 합계: 187500 [예제5] - 키보드로 입력한 값까지 합계 구하기 i,hap=0,0 num=0 num=..

[파이썬] 주피터 노트북 설치 및 실행방법(feat. PDF 추출)

1. Anaconda Prompt (miniconda3) 설치 / 미니콘다를 설치한다 Miniconda — conda documentation 2. Anaconda Prompt (miniconda3) 클릭 3. prompt 파일 내 입력 1) conda create -n auto_trade 복붙 2) Proceed ([y]/n)? y 클릭, y클릭 3) conda activate auto_trade 복붙 4) conda install -y notebook numpy scipy autopep8 복붙 5) jupyter-notebook 복붙 4. 주피터 실행 클릭하면 사이트가 열린다 5. 코드를 실행한 후 pdf 추출 방법 1) miktex 를 설치 후 다시 download as_pdf 클릭하기 만약, 한글..

[파이썬] 1부터 9까지 숫자 중에서 리스트 안에 없는 숫자 찾기

import random #랜덤 라이브러리 불러오기 numbers = [] #빈리스트 만들기 for num in range(0,10): #9번 반복하는 반복문 만들기 numbers.append(random.randrange(0,10)) #랜덤으로 뽑은 숫자를 빈 리스트에 넣는것을 반복한다 print('생성된 리스트', numbers) #리스트를 프린트해서 본다 for num in range(0,10): #0부터 9까지 숫자를 num에 넣음 if num not in number: print('숫자는 %d는 리스트에 없네요' %num) * 참고: 파이썬 range( ) 함수: 숫자(정수) 리스트를 생성하는 함수 (tistory.com) 파이썬 range( ) 함수: 숫자(정수) 리스트를 생성하는 함수 Pyt..

[파이썬] 터틀 프로그램으로 무지개색 원 그리기

import turtle swidth, sheight = 500,500 #전역 변수 부분 turtle.title('무지개색 원그리기') turtle.shape('turtle') turtle.setup(width=swidth+50, height=sheight+50) turtle.screensize(swidth, sheight) turtle.penup() turtle.goto(5,-sheight/2) for radius in range(1,250): if radius % 6==0: turtle.pencolor('red') elif radius % 5 ==0: turtle.pencolor('orange') elif radius % 4 ==0: turtle.pencolor('yellow') elif radius..

728x90