전체 글30 부채꼴 그리고 넓이를 출력 import turtle t = turtle.Turtle() radius = int(input("원의 반지름을 입력하세요 : " )) angle = int(input("호의 각도를 입력하세요 : ")) t.goto(radius,0) #부채꼴 그리기 t.left(angle) t.circle(radius, angle) #호 그리기 t.goto(0,0) #선분 그리기 t.penup() t.goto(0,-20) t.pendown() a = angle/360 #세타 = 부채꼴의 각도/360 s = (radius**2)*3.14159265359*a #부채꼴의 넓이 t.write("부채꼴의 넓이는 %s 입니다." %s) turtle.done() 2022. 3. 14. 크기를 입력받아 별 그리기 import turtle t = turtle.Turtle() t.shape("turtle") size = int( turtle.textinput("", "별의 사이즈를 정하세요:(50~100)" ) ) t.penup() t.goto(-100,-100) t.pendown() t.forward(size) t.right(144) t.forward(size) t.right(144) t.forward(size) t.right(144) t.forward(size) t.right(144) t.forward(size) t.right(144) t.penup() x = -100+size t.goto(x,x) t.pendown() t.forward(size+ 20) t.right(144) t.forward(size+ 20).. 2022. 3. 14. 각도를 입력받아 회전하며 원 그리기 import turtle t= turtle.Turtle() t.shape("turtle") angle = int( turtle.textinput("", "각도를 정하세요 : ") ) t.circle(100) t.right(angle) t.circle(100) t.right(angle) t.circle(100) t.right(angle) t.circle(100) t.right(angle) t.circle(100) t.right(angle) t.circle(100) t.right(angle) t.circle(100) t.right(angle) t.circle(100) t.right(angle) t.circle(100) t.right(angle) t.circle(100) turtle.done() 2022. 3. 14. 입력받은 값 사용하기 import turtle t = turtle.Turtle() shape=turtle.textinput( "inputBox", "도형을 선택하세요\n 1.삼각형 2.원" ) if shape=="1": t.forward(100) t.right(120) t.forward(100) t.right(120) t.forward(100) t.right(120) if shape=="2": t.circle(100) turtle.done() 2022. 3. 14. 거북이 그래픽 프로그래밍 import turtle t1 = turtle.Turtle() t1.shape("turtle") #ㄱ만들기 t1.forward(100) t1.right(90) t1.forward(100) t1.up() t1.home() t1.forward(110) t1.down() #ㄴ만들기 t1.right(90) t1.forward(100) t1.left(90) t1.forward(100) t1.up() t1.home() t1.forward(320) t1.down() #ㄷ만들기 t1.backward(100) t1.right(90) t1.forward(100) t1.left(90) t1.forward(100) t1.up() t1.home() t1.backward(150) t1.down() #ㄹ만들기 t1.forward(.. 2022. 3. 14. 학점은행제 자료구조 1주차 1주차 1차시 자료구조와 분류 *자료구조의 의미와 중요성 설명 *자료구조에서 다루는 내용을 설명 정보의 홍수 속에서 얼마나 많은 자료를 가지고 있느냐 보다는 가지고 있는 자료를 얼마나 효율적으로 사용하느냐가 중요한 시대 자료구조란? 1)자료를 효율적으로 사용하기 위해서 자료의 특성에 따라서 분류하여 구성하고 저장 및 처리하는 모든 작업 왜 배워야하는가? 컴퓨터가 효율적으로 문제를 처리하기 위해서는 문제를 정의하고 분석하여 그에 대한 최적의 프로그램을 작성해야 함. -자료구조에 대한 개념과 활용 능력 필요! 2)자료구조에서 다루는 내용 자료의 특성을 이해하고 분석하여 최적의 알고리즘을 개발하는 능력이 필요 자료구조의 분류 1)단순구조 - 정수, 실수, 문자, 문자열 등의 기본 자료형 2)선형구조 - 자료들.. 2022. 2. 6. 이전 1 2 3 4 5 다음