画图软件python版 Version 1.1

画图1.1更新!

新增了画圆的功能,

有建议多提提!

程序如下↓

from turtle import *
import os
import time

def clear():
    os.system('cls')


def load():
    print("请稍等,正在加载引用文件:")
    time.sleep(0.25)
    p = 0
    for i in range(100):
        print(p,"%")
        time.sleep(0.01)
        clear()
        p += 1
    clear()
    penup()
    goto(-50,-500)
    pendown()

def drawPolygon():
    print("加载完成,正在绘制……")
    time.sleep(3)
    if color == "red":
        pencolor("red")
    elif color == "blue":
        pencolor("blue")
    else:
        pencolor("black")
    for i in range(n):
        if n > 10:
            fd(20)
        else:
            fd(200)
        lt(360/n)
    clear()
    print("绘制完成")
    time.sleep(1)

def drawCircle(n):
    print("加载完成,正在绘制……")
    time.sleep(3)
    if color == "red":
        pencolor("red")
    elif color == "blue":
        pencolor("blue")
    else:
        pencolor("black")
    circle(n)
    clear()
    print("绘制完成")
    time.sleep(1)

speed(0)
tracer(0)
clear()
while True:
    clearscreen()
    clear()
    sh = str(input('''
-------------------欢迎使用画图 version:1.1------------------
请输入你想画的图形(circle or polygon)
circle:圆形
polygon:多边形
'''))
    if sh == "polygon":
        clear()
        n = int(input("输入角的数量:"))
        clear()
        color = str(input("请输入颜色,有红色、蓝色和黑色:"))
        clear()
        load()
        drawPolygon()
        
    elif sh == "circle":
        clear()
        n = int(input("输入半径:"))
        clear()
        color = str(input("请输入颜色,有红色、蓝色和黑色:"))
        clear()
        load()
        drawCircle(n)

    clear()
    c = str(input("请问是否继续作图?"))
    if c == "yes":
        pass
    else:
        break
    

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值