学习目标:

使用海龟绘图。输入多个点,将这些点都两两相连。

代码:

def connect_dot(*args):for i in range(len(args) - 1):for j in range(i + 1, len(args)):import turtle as t  #利用海龟绘图两两相连t.speed(3)t.penup()t.goto(*args[i])t.pendown()t.goto(*args[j])t.done()n = int(input("请输入n个点(n>1):"))
list = [tuple(map(int, input(f'请输入第{i + 1}个点坐标:').split())) for i in range(n)]
connect_dot(*list)

运行结果:


利用元组向函数传递不同的点,最后利用海龟绘图可成功使各点相连。
如有错误,请多多指出.

Python基础学习笔记——用海龟绘图实现两两相连相关推荐

  1. Python基础学习笔记之(一)

    Python基础学习笔记之(一) zouxy09@qq.com http://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Pytho ...

  2. Python基础学习笔记三

    Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...

  3. Python基础学习笔记之(二)

    Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...

  4. Python基础学习笔记(一)

    Python基础学习笔记(一) 基本数据类型   整型(int):1.2.10--   浮点型(float):1.2.2.4.10.00--   布尔型(bool):True.False   字符串( ...

  5. Python 基础学习笔记 03

    Python基础系列 Python 基础学习笔记 01 Python 基础学习笔记 02 Python 基础学习笔记 03 Python 基础学习笔记 04 Python 基础学习笔记 05 文章目录 ...

  6. 8.Python基础学习笔记day8-正则表达式、网络编程、进程与线程

    8.Python基础学习笔记day8-正则表达式.网络编程.进程与线程 一.正则表达式 ''' 1. [1,2,3,4]中任意取3个元素排列: A43 = 4x3x2 = 24itertools.pe ...

  7. Python学习笔记4_海龟绘图和python程序结构的简单认识

    图形化程序设计 一.海龟绘图 1.一些绘图常见的指令: #显示箭头 turtle.showturtle()#写字符串 turtle.write("你好 世界")#画笔大小 eg:大 ...

  8. python笔记基础-python基础学习笔记(一)

    安装与运行交互式解释器 在绝大多数linux和 UNIX系统安装中(包括Mac OS X),Python的解释器就已经存在了.我们可以在提示符下输入python命令进行验证(作者环境ubuntu) f ...

  9. python基础学习笔记(九)

    python异常 python用异常对象(exception object)来表示异常情况.遇到错误后,会引发异常.如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(Traceback, 一种错误 ...

最新文章

  1. [原创]软件测试过程改进的内容和注意事项
  2. linux下apk包名查看,使用adb命令查看apk版本
  3. js click 与 onclick 事件绑定,触发与解绑
  4. 如何在命令长度受限的情况下成功get到webshell(函数参数受限突破、mysql的骚操作)...
  5. 图书馆的uml概念类图怎么画_设计模式:UML?设计原则?
  6. PDF转CAD的技巧以及转换后的编辑方法
  7. 2015 年电赛测评试题——多种波形发生器
  8. 报错No protocol specified解决办法
  9. 2016 新学++ , 回顾过去展望未来
  10. ASCII与Unicode编码消息写文件浅析
  11. 单片机-bmp280大气压强与温度传感器使用详解
  12. 深度学习:view size is not compatible with input tensor‘s size and stride (at least one dimension spans a
  13. 不用下载软件,免费将PDF文件缩小的方法分享
  14. 软件测试 Web自动化测试 基础知识 HTML CSS JavaScript
  15. 人工智能实践教程(一)
  16. 抖音账号主页设置推荐机制
  17. 我的世界药水合成表图Java_我的世界药水合成表图分享 我的世界药水合成配方大全...
  18. linux 在线分区调整大小,调整Linux磁盘分区的大小的方法
  19. 简易太阳系及牧师与魔鬼
  20. ssm学校图书资源交易平台计算机毕业设计

热门文章

  1. 软考高级信息系统项目管理师系列之四十五:信息系统综合测试与管理
  2. 1.expan扩容函数的一些理解
  3. openwrt系统路由救砖(以wrtnode 2r为例)
  4. Cisco系列AP指示灯(LED)解读
  5. 电商平台对接系统设计
  6. SparseArray与SparseArrayCompat,SparseArray和ArrayMap
  7. Redis安装配置操作
  8. 2022年 - 2023年 最新计算机毕业设计汇总一
  9. FPGA零基础学习:IP CORE 之 PLL设计
  10. 用360流氓软件都删除不了的超级流氓软件