Language/Python

[ Python ] 사용자가 원하는 원 그리기 프로그램

곽수진 2021. 8. 24. 18:27
반응형
사용자로부터 원의 반지름과 색을 입력받아 해당 크기와 색의 원을 그려주는 프로그램을 작성해보자.

 

import turtle
t=turtle.Turtle()
t.shape("turtle")

radius = int(input("원의 반지름을 입력하세요: "))
color=input("원의 색을 입력하세요: ")
t.color(color)
t.begin_fill()
t.circle(radius)
t.end_fill()

 

사용자가 반지름 값과 색상 값을 입력함

 

결과값 출력 모습

 

▶️ 원의 반지름과 색을 사용자로부터 입력 받아 각각 radius와 color 변수에 저장

▶️ color() : 터틀의 색상 함수

▶️ begin_fill() : 터틀이 색을 채우기 시작함

▶️ end_fill() : 터틀이 색 채우기를 끝냄

▶️ color() 함수를 활용할 때는 16진수 값을 사용해 RGB 영역으로 표현 가능

→ 예를 들어 t.color("blue")t.color("#0000FF")와 동일함

반응형