[파이썬] 문제 : 369게임
def game369(n): for i in range(1, n + 1): clap = "" # 박수를 저장할 변수 if i < 10: # 10 이하의 수인 경우 if i % 3 == 0: # 1의 자리가 3, 6, 9인 경우 clap = f"{i} 짝" # 박수를 한 번 친다 else: # 10 이상의 수인 경우 n = i//10 # 10으로 나눈 몫 (10자리) m = i%10 # 10으로 나눈 나머지 1자리) if n in [3, 6, 9] or m in [3,6,9]: # 10의 자리가 3, 6, 9인 경우와 1의 자리가 3,6,9인경우 clap += f"{i} 짝" # 박수를 한 번 친다 if clap == "": # 박수를 치지 않은 경우 print(i, end=" ") # 숫자를 출력한다 e..
2023. 12. 6.
[파이썬] 문제 : turtle - 도형 color를 딕셔너리에 저장하고 사용하기
from turtle import * colorDic = {3:'red', 4:'green', 5:'blue', 6:'brown'} setup(1200, 800) bgcolor('white') speed(0) def draw_shape(n, length): for i in range(n): forward(length) left(int(360/n)) n = int(input('다각형 모양(3~6, 종료는 0) :')) pencolor(colorDic[n]) pensize(4) draw_shape(n, 100) # 3,4,5,6 각형 및 한변 길이 done() try: bye() except: print("bye")
2023. 12. 5.
[파이썬] 문제 : turtle-임의의 위치에 원,삼각형,사각형 등 그리기
"무작위로 이동하여 임의의 점에서 삼각형 또는 사각형 또는 오각형 또는 육각형 또는 원" from turtle import * from random import * x, y, radius = 0,0,0 colorList = ['red','yellow','green','orange','blue','violet','tan','brown','navy','cyan'] shapeList = [0, 3, 4, 5, 6] # 도형. setup(1200, 800) bgcolor('black') speed(0) def draw_circle(r): circle(radius) def draw_shape(n, length): print(n, length) for i in range(n): forward(length) righ..
2023. 12. 5.