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

    输出:

  • 相关阅读:
    HDU 5861 Road (线段树)
    HDU 5857 Median (推导)
    HDU 5858 Hard problem (数学推导)
    HDU 5867 Water problem (模拟)
    UVALive 7455 Linear Ecosystem (高斯消元)
    A bug about RecipientEditTextView
    当Activity出现Exception时是如何处理的?
    FontSize sp 和 dp 的区别
    Android的Overlay机制
    关于控件问题的分析
  • 原文地址:https://www.cnblogs.com/xugama/p/12513521.html
Copyright © 2011-2022 走看看