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

    输出:

  • 相关阅读:
    codevs 3657 括号序列
    洛谷P1962 斐波那契数列
    Black Rock shooter
    codevs 2596 售货员的难题
    51Nod-1154 回文串划分
    UVA
    POJ3321[苹果树] 树状数组/线段树 + dfs序
    Hdu 4578 Transformation (线段树 分类分析)
    786B
    438D
  • 原文地址:https://www.cnblogs.com/xugama/p/12513521.html
Copyright © 2011-2022 走看看