Python基础学习笔记——用海龟绘图实现两两相连
学习目标:
使用海龟绘图。输入多个点,将这些点都两两相连。
代码:
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基础学习笔记——用海龟绘图实现两两相连相关推荐
- Python基础学习笔记之(一)
Python基础学习笔记之(一) zouxy09@qq.com http://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Pytho ...
- Python基础学习笔记三
Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...
- Python基础学习笔记之(二)
Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...
- Python基础学习笔记(一)
Python基础学习笔记(一) 基本数据类型 整型(int):1.2.10-- 浮点型(float):1.2.2.4.10.00-- 布尔型(bool):True.False 字符串( ...
- Python 基础学习笔记 03
Python基础系列 Python 基础学习笔记 01 Python 基础学习笔记 02 Python 基础学习笔记 03 Python 基础学习笔记 04 Python 基础学习笔记 05 文章目录 ...
- 8.Python基础学习笔记day8-正则表达式、网络编程、进程与线程
8.Python基础学习笔记day8-正则表达式.网络编程.进程与线程 一.正则表达式 ''' 1. [1,2,3,4]中任意取3个元素排列: A43 = 4x3x2 = 24itertools.pe ...
- Python学习笔记4_海龟绘图和python程序结构的简单认识
图形化程序设计 一.海龟绘图 1.一些绘图常见的指令: #显示箭头 turtle.showturtle()#写字符串 turtle.write("你好 世界")#画笔大小 eg:大 ...
- python笔记基础-python基础学习笔记(一)
安装与运行交互式解释器 在绝大多数linux和 UNIX系统安装中(包括Mac OS X),Python的解释器就已经存在了.我们可以在提示符下输入python命令进行验证(作者环境ubuntu) f ...
- python基础学习笔记(九)
python异常 python用异常对象(exception object)来表示异常情况.遇到错误后,会引发异常.如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(Traceback, 一种错误 ...
最新文章
- [原创]软件测试过程改进的内容和注意事项
- linux下apk包名查看,使用adb命令查看apk版本
- js click 与 onclick 事件绑定,触发与解绑
- 如何在命令长度受限的情况下成功get到webshell(函数参数受限突破、mysql的骚操作)...
- 图书馆的uml概念类图怎么画_设计模式:UML?设计原则?
- PDF转CAD的技巧以及转换后的编辑方法
- 2015 年电赛测评试题——多种波形发生器
- 报错No protocol specified解决办法
- 2016 新学++ , 回顾过去展望未来
- ASCII与Unicode编码消息写文件浅析
- 单片机-bmp280大气压强与温度传感器使用详解
- 深度学习:view size is not compatible with input tensor‘s size and stride (at least one dimension spans a
- 不用下载软件,免费将PDF文件缩小的方法分享
- 软件测试 Web自动化测试 基础知识 HTML CSS JavaScript
- 人工智能实践教程(一)
- 抖音账号主页设置推荐机制
- 我的世界药水合成表图Java_我的世界药水合成表图分享 我的世界药水合成配方大全...
- linux 在线分区调整大小,调整Linux磁盘分区的大小的方法
- 简易太阳系及牧师与魔鬼
- ssm学校图书资源交易平台计算机毕业设计