프로그램
[파이썬] 문제 : 터틀(turtle) 밑변,높이 입력 받아 빗변 계산하고 삼각형 그리기
오디세이99
2023. 4. 21. 06:51
728x90
반응형
import turtle
import math
t=turtle.Turtle() # 터틀
t.shape('classic')
t.speed(10) # 속도 빠르게
# t.pensize(3) # 펜을 두께를 변경, 두껍게
def draw(a, b, c): # 그리는 함수. a:밑변, b:높이, c:빗변
t.forward(a) # 오른쪽으로 그리면서 이동
t.left(90) # 위쪽으로 90도 회전
t.forward(b) # 높이 만큼 그리면서 이동
t.goto(0,0) # 높이의 꼭지점에서 좌표 0,0 으로 그리면서 이동
a_in = float(input('삼각형의 밑변: '))
b_in = float(input('삼각형의 높이: '))
c_out = (a_in**2 + b_in**2)**0.5 # 빗변 길이 계산
draw(a_in, b_in, c_out) # 그리기 함수 실행
turtle.done()
728x90
반응형