首页 > 编程语言 >python 基础习题5 --- 海龟画图系列

python 基础习题5 --- 海龟画图系列

时间:2024-06-06 17:32:56浏览次数:13  
标签:penup python --- radius 半径 习题 100

1.  画出一个半径为100的圆,背景色和画笔颜色自己定义,如下图:

import turtle as t

t.speed(10)
t.bgcolor("black")
t.pencolor("red")
t.pensize(2)

radius = 100
t.penup()
t.goto(0, -100)

t.down()
t.circle(radius)
t.penup()

t.done()
答案

 

2. 用循环画出五个同心圆,从最小的圆开始画,如下图:

要求半径从100开始,每次半径增加15,一共画五个圆即可:

 

标签:penup,python,---,radius,半径,习题,100
From: https://www.cnblogs.com/Rogerliu/p/18235699

相关文章

  • 使用 jar 方式,快速运行 minecraft-service
    在Linux系统中,要将命令封装成.service文件,需要创建一个systemd服务单元文件。下面是创建一个名为minecraft.service​的示例,它会运行你提供的java​命令来启动MinecraftSpigot服务器。打开终端。使用文本编辑器创建一个新的.service文件。你可以使用nano​或者vi​。例如:s......
  • 安卓架构组件-依赖注入
    安卓依赖注入什么是依赖注入依赖注入(DI,DependencyInjection)是一种广泛的编程技术。把依赖(所需对象)传递给其它对象创建,好处是类的耦合更加松散,遵循依赖倒置的原则。类获取所需对象classEngine{funstart(){println("enginestart")}}class......
  • 个人向 godot 源码阅读 - 3 - MainLoop 以及 2D 视口
    3-MainLoop以及2D视口godot默认的主循环类型为SceneTree,在之上则承载了godot中的重要概念之一节点树.SceneTree的源文件位于scene/main/scene_tree.cpp,SceneTree默认将会在Main::start()函数中被创建,然后被设置到OS的mainloop上,现在让我们来看看Scen......
  • 个人向 godot 源码阅读 - 2 - 入口点
    2-入口点由于godot是一个跨平台的引擎,所以就需要不可避免的对不同平台的入口点进行封装,在windows上godot的WinMain入口点的定义位于platform/windows/godot_windows.cpp中.它所做的仅仅是调用到传统的C入口点:在C入口点中则环绕了SEH异常造成的崩溃处理......
  • 个人向 godot 源码阅读 - 1 - 获取 / 编译源码
    1-获取/编译源码获取最常见的方法便是从GitHub上拉取,不过鉴于国内访问GitHub速度之慢,可以采取个折中的方案:先从Gitee上拉取:gitclonehttps://gitee.com/mirrors/godot然后更改remote地址:gitremoteset-urloriginhttps://github.com/godotengine/god......
  • 玄机应急响应-第一章
    第一章应急响应-webshell查杀查杀方法1:d盾查杀查杀方法2:grep-nr"eval".`一,黑客webshell里面的flagflag<?php@session_start();@set_time_limit(0);@error_reporting(0);functionencode($D,$K){for($i=0;$i<strlen($D);$i++){$c=$K[$i+1&15];......
  • mybatisPlus - [01] 概述
    MybatisPlus可以节省我们大量工作时间,所有的CURD代码它都可以自动化完成! 一、是什么  MyBatis-Plus(简称MP)是一个基于MyBatis的增强工具,其设计目的是在不改变MyBatis核心功能的基础上对其进行扩展和增强,从而简化开发过程并提升开发效率。 二、特点(1)无侵入性:MyBatis-Plu......
  • try-catch VS try-catch-finally
    try-catch和try-catch-finally是Java中用于异常处理的两种基本结构,它们的主要区别在于资源管理和流程控制上。try-catch功能:主要用于捕获并处理代码块中可能发生的异常。当try块中的代码执行时遇到异常,对应的catch块将被执行,处理异常。特点:如果try块没有抛出任何异常,......
  • 00-macOS和Linux安装和管理多个Python版本
    在Mac上安装多个Python版本可通过几种不同方法实现。1Homebrew1.1安装Homebrew若安装过,跳过该步。/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"1.2安装Python如安装Python3.7:[email protected]......
  • docker问题记录-pull不到镜像
    由于之前配置docker的buildx特性,修改了docker的daemon.json文件,误删除了镜像仓库地址,导致拉不到镜像重新编辑/etc/docker/daemon.json文件,添加如下内容{"registry-mirrors":["https://rnv4c7zq.mirror.aliyuncs.com","http://hub-mirror.c.163.com","https://doc......