• 绘制渐变的圆


    渐变的圆

    描述

    利用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

    输出:

  • 相关阅读:
    使用Mybatis时报错Invalid bound statement (not found):
    MyBatis学习(3)
    选数字
    看程序写结果
    NP
    完全平方数
    hahaha
    haha

    凝视
  • 原文地址:https://www.cnblogs.com/xugama/p/12513521.html
Copyright © 2020-2023  润新知