728x90
반응형

import turtle
t=turtle.Turtle() # 터틀
t.shape('turtle')
t.speed(0) # 속도 빠르게
def drawText(text, x, y, c): # 이동 및 글자 쓰기 함수. text:쓰려는 글자, x,y:좌표, c:색
# t.penup() # 좌표 이동시 그려지지 않도록 펜 들음
t.goto(x,y) # 좌표 이동
# t.pendown() # 그려지게 하기 위해 펜 내림
t.pencolor(c) # 색 지정
t.write(text, font=("Freestyle Script",20,"bold")) # Text 쓰기
colors = ['red','blue','green','yellow','magenta'] # 색 리스트
while True:
c = input('펜 색상(' + ', '.join(colors)+' ==>') # 색 입력 받기
if c == 'x': # x 면 종료
break
x = int(input('X위치 ==>')) # x 좌표 입력 받기
y = int(input('Y위치 ==>'))
txt = input('쓰고 싶은 글자 (최대 4글자) ==>') # 글자 입력 받기(2자 이상)
text = txt[3::-1].upper() # First의 경우 0,1,2,3인 s부터 -1씩 줄여 나옴(꺼꾸로 만듬). upper로 대문자로 변환
drawText(text, x, y, c) # 이동 및 글자쓰기 함수 실행
turtle.done()

728x90
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : pandas 데이터프레임 만들기 (0) | 2023.04.14 |
|---|---|
| [파이썬] 문제 : 카페 총 매출액과 순이익 계산 (0) | 2023.04.14 |
| [파이썬] 문제 : datetime으로 시간대별 할 일 출력 (0) | 2023.04.13 |
| [파이썬] 문제 : 정수의 짝수 여부 판별 (0) | 2023.04.12 |
| [파이썬] 문제 : 박테리아 시간 경과에 따른 개체수 계산 (0) | 2023.04.12 |
댓글