zoukankan      html  css  js  c++  java
  • 绘制渐变的圆

    渐变的圆

    描述

    利用turtle库的circle(50)函数可以画半径为50的圆,circle(50,steps=n)可以画半径为50的圆的内接正n边形,利用这个方法绘制示例中的图形,设置画笔为蓝色并用黄色填充图形。n由用户输入,要求n>=3且小于10。(注意:最后一个必须是圆,不能是正多边形)‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

     ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

    输入格式

    一个大于等于3且小于10的正整数

     1 #渐变的圆
     2 import turtle
     3  
     4 number = int(input())      #把用户输入转成整数
     5 
     6 turtle.screensize(1200,1000)
     7 turtle.penup()
     8 turtle.goto(-300,0)
     9 turtle.pendown()
    10 
    11 turtle.pensize(5)       
    12 turtle.color("blue","yellow")
    13 turtle.begin_fill()         
    14 turtle.forward(-50)
    15  
    16 for i in range(3,number):
    17     turtle.circle(50, steps=i)
    18     turtle.forward(100)
    19     
    20 turtle.circle(50, steps=number)
    21 if number == 1:
    22     turtle.circle(50)
    23 else:
    24     turtle.forward(100)
    25     turtle.circle(50)
    26 turtle.end_fill()
    27 turtle.hideturtle()         #隐藏海龟
    渐变的圆

    输入:10

    输出:

  • 相关阅读:
    回归,随缘写一些python心得吧
    划分树【有些东西,其实自己还不太会也要忍住把*装完】
    [codevs3273]两圆的交 计算几何
    10-12考试整理
    10-7考试整理
    [codevs1163]访问艺术馆
    [codevs2640]打印页数
    9-28 解题报告
    [CODEVS3323]时空跳跃者的封锁
    [codevs2442] kshort 经典题
  • 原文地址:https://www.cnblogs.com/xugama/p/12513521.html
Copyright © 2011-2022 走看看