猫史档案馆


新程序11

用户:迷梦13180迷梦13180查看:0 回复:0 评论:0 创建时间:2024-03-22T21:11:41


import turtle
import random

def yuan(daxiao1):
    p.pendown()
    p.setheading(0)
    p.circle((daxiao1 / 2))
    p.penup()
    p.forward(daxiao1)

def sanjiao(daxiao11):
    p.pendown()
    p.setheading(0)
    p.forward(((daxiao11 / 0.866) / 2))
    for __count in range(2):
        p.left(120)
        p.forward((daxiao11 / 0.866))
    p.left(120)
    p.forward(((daxiao11 / 0.866) / 2))
    p.penup()
    p.forward(daxiao11)

def zhengfang(daxiao111):
    p.pendown()
    p.setheading(0)
    p.forward((daxiao111 / 2))
    for __count in range(3):
        p.left(90)
        p.forward(daxiao111)
    p.left(90)
    p.forward((daxiao111 / 2))
    p.penup()
    p.forward(daxiao111)

def zong(daxiao):
    tiaojian = random.randint(1, 6)
    f=[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]
    f[tiaojian - 1][0]
    for count in range(3):
        if (f[tiaojian - 1][count] == 1):
            yuan(daxiao)
        elif (f[tiaojian - 1][count] == 2):
            sanjiao(daxiao)
        elif (f[tiaojian - 1][count] == 3):
            zhengfang(daxiao)
    


p = turtle.Pen()
dipoyyy = int(turtle.numinput('圆的直径、正方形的边长、三角形的高(同一个数)温馨提示:数最好在50-100之间', '请输入数字(最好在50-100之间)'))
for1 = 300
for __count in range(int(turtle.numinput('排数', '请输入排数'))):
    p.penup()


回复

上一页1 页 / 共 0下一页