python

/Python蟒蛇绘制实例

import turtle

def drawSnake(rad,angle,len,neckrad):

for i in range(len):

turtle. circle (rad,angle)

turtle. circle(-rad,angle)

turtle. circle(rad,angle/2)

turtle. fd(rad)

turtle. circle (neckrad+1,180)

turtle. fd(rad*2/3)

def main():

turtle. setup(1300,800,0,0)

pythonsize=30

turtle. pensize(pythonsize)

turtle. pencolor("blue")

turtle. seth(-40)

drawSnake(40,80,5,pythonsize/2)

main()

/Python小蛇实例分析

可以看到,两个def语句定义的函数所包含语句与det行存在缩进关系,det后连续的缩进语句都是这个函数的一部分

由于def定义的函数在程序中未经调用不会被执行,整个程序第一条执行的语句是main,它表示执行名字为main(的函数

从而,该程序跳转到maino两数定义的一组语句中执行,即开始执行 tuttle.setup(语句

同样的,main(函数的最后一条语句调用了drawSnake(函数,当执行到立条语句时,程序跳转到dtawSnake(函数中运行程序运行main(函数中语句,遇到setu函数

1. input-print模板

用户输入:input()获得输入

运算部分:根据算法实现

结果输出:print()输出结果

2. initial-print模板

初始变量:运算需要的初始值

运算部分:根据算法实现

结果输出:print()输出结果

我:

ain(函数给出了小乌龟爬行的窗体大小,爬行轨迹颜爬行的方位

最后,调用drawSnake函数启动绘制蟒蛇功能

drawSnake函数有四个参数,根据调用时给出的参数,分别将40传递给

rad、80给angle,5给len,15给necktad

/turtle.circle()函数功能

turtle.circle()函数让小乌龟沿着一个圆形爬行参数rad描述圆形轨迹半径的位置

这个半径在小乌龟运行的左侧rad远位置处,如果rad为负值,则半径在小乌龟运行的右侧

参数angle表示小乌龟沿着圆形爬行的弧度值

/turtle.fdo函数功能

turtle.fd()函数也可以用turtle.forward()表示乌龟向前直线爬行移动表示小乌龟向前直线爬行移动,它有一个参数表示爬行的距离

Python 对函数库的引用的方式1.import<库名>例如:import turtle

如果需要用到函数库中函数,需要使用:

<库名>.<函数名>例 >>>import turtle

2.from<库名>import<函数名>

from<库名>import*

调用函数不需要<库名>,使用<函数名>例 >>from turtle import*

>>>fd(100)

二者区别:这两种引用方式对程序运行没有区别,但,

如果采用第一种方式,用户自定义的函数名字可以和库中函数的名字一样,例如,程序中可以定义自己的fd()函数如果采用第二种方式,用户程序中不能用函数库中的名宇定义函数,例如:程序不能定义新的fd()函数,因为库turtle中的fd()函数也是直接通过fd()调用

小红书14198

文章知识点与官方知识档案匹配

Python入门技能树首页概览

237925 人正在系统学习中

点击阅读全文

打开CSDN APP,看更多技术内容

最新发布 Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3))、安装、学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略

Python,可以学到面向对象的编程思维,运用模块进行编程,是一种面向对象的解释型计算机程序设计语言。由荷兰人Guido van Rossum(感恩节时无聊而发明的)于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大的库。它常被昵称为胶水语言。

继续访问

linux环境下python安装与卸载--Python2及Python3

一:安装Python 1.python 下载: Python3:wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz Python2:https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz 2.解压安装包并安装 python3: tar Jx...

继续访问

Ubuntu16.04系统查看已安装的python版本,及Python2与Python3之间切换

1.查看已安装版本 终端输入如下: python2 --version #查看python2安装版本 python3 --version #查看python3安装版本 终端显示如下:系统默认安装2.7.12与3.5.2 2.使用python3 Python3和Python2是互相不兼容,但也不能卸载python2,可以将Python的指向Python3,这样...

继续访问

【Python】Python2与Python3的不同

前言 Python作为一种连接各种语言的胶水语言,以其自身优势在系统开发、web开发、网络爬虫、数据挖掘、深度学习等多方面均有广泛使用,Python也有其特殊之处:Python2.x与Python3.x并不兼容。今天看到消息说Python基金会宣布在2020年元旦开始将不提供任何Python 2.x的支持,所以觉得有必要再重新整理一下Python这两个版本间的差异。 编码 Python3源码...

继续访问

ubuntu 卸载 python2 安装python3 opencv

1.卸载python2.7 sudo apt-get remove python2.7 2.卸载python2.7及其依赖 sudo apt-get remove --auto-remove python2.7 3.消除python2.7 sudo apt-get purge python2.7 or sudo apt-get purge --auto-remove python2.7 安装python3: sudo apt-get install python3.8: 安装open..

继续访问

python2和python3的区别

目录 1. python2 和 python3 的区别 2. 输入输出方面的差异:: 2.1 输出的差异: 2.2 输入的差异: 2.3 range和xrange 2.4 异常捕获的差异: 1. python2 和 python3 的区别 1.整数:python2中区分整型(int)和长整型(long),python3不区分; 2.python2中没有f标志位格式化,python3才有; ###################################.......

继续访问

热门推荐 Python2和Python3的区别,以及为什么选Python3的原因

其次,Python 2和Python 3确实有一些差异,但是,并没有大家想象的那么大,Python 2和Python 3之间的差异不到Python语法的10%,我们可以快速地了解哪些Python 2里面的语法在Python 3中已经被弃用,在我们写代码的过程中,规避掉这一部分语法即可。所以,如果你说,我一开始学的就是Python 3,Python 3也是Python的未来,我不想去了解和学习Python 2。所以,学习Python,想直接抛弃Python 2学习Python 3,几乎是不可能的事情。

继续访问

python2和python3 的区别

python2和python3 的区别有哪些? python2和python3分别是python的两个版本 1.print方法 python2既可以使用小括号的方式,也可以使用一个空格来分隔打印内容,比如 print ‘hi’; python3使用print必须要用小括号包含打印内容,比如print(“hi”) 2.编码 python2中使用ASCII编码,需要更改更改字符集(添加coding:utf-8)才能正常支持中文 python3中使用utf-8,支持中文 3.除法运算 python2中 / 除法规

继续访问

python2安装

现在都是基本上都在用python3。但是如果你的项目组有人用python2 那么还是有一些语法上的不一样。所以你要down他的代码还是有必要装一下python2。 下载python2的地址: https://www.python.org/downloads/release/python-2718/ 下载下来双击 , 选择安装文件夹,博主一般安装非系统盘符,D:\Python27 一路 Next 安装 安装完成后,配置下环境变量。 我的电脑右键属性—高级系统设置—环境变量—系统变量Path 添加环境变

继续访问

python2代码转换为python3

今天师姐给了一个说话人识别的代码,打开发现全是错误,print语句全是错的,我没有学习过python2的语法,但是也猜到了可能是代码太老了,需要转换一下。但是手动去改的话,太多了。下面介绍一种自动改的方法: 1、首先找到python文件中的2to3.py文件夹的位置,我的在D:\python\anaconda3.9\Tools\scripts,一般在python的安装路径里或者anaconda文件里。 2、在该文件夹内打开cmd 3、输入命令: python 2to3.py 4、再输入: python

继续访问

项目场景: gyp verb check python checking for Python executable python2 in the PATH

项目场景: gyp verb check python checking for Python executable “python2” in the PATH 环境 node v16.15.0 npm 8.5.5 npm install 报错 问题描述 gyp verb check python checking for Python executable "python2" in the PATH npm ERR! gyp verb `which` failed Error: not fou

继续访问

npm - gyp verb check python checking for Python executable “python2“ in the PATH

前言 今天荡下来的项目在执行 npm i 的时候报错: gyp verb check python checking for Python executable “python2” in the PATH 解决方法 1、查看是否有python环境,没有的话下载安装python2.x 2、如果安装了python,查看是否配置环境变量 &nbsp

继续访问

使用python内置2to3工具将python2代码转换为python3代码

我们都知道python有一个一直被诟病的毛病,python2与python3代码不兼容问题,而网上的一些教学大部分都是python2的,如果需要将其在python3环境下运行,有两个方法,一是:一个一个参考文档,对其中的库在3中的修改对应修改;二则是使用python内置工具2to3.py对代码进行批量修改。首先找到2to3.py文件位置,一般是在“\Python\Python36-32\Tools...

继续访问

将树莓派中默认python2切换python3

好记性不如烂笔头,记录自己设置的笔记 查看当前默认python版本 安装好系统后,默认的python版本应该石2.7 通过命令行即可查看 python 如下图所示。目前系统默认使用的是python2。 在系统中,其实是python2,python3都安装了的。通过以下命令即可查看 whereis python 从中可以看出系统是带有python2.7 和 python 3.7的。 切换python版本 不是很建议卸载python2,万一哪天还用呢,我们只需要修改软链接即可,将默认设置为python

继续访问

Python | Centos卸载python2并安装python3,并设置默认python为python3

1.1卸载python2 使用yum remove命令卸载失败 yum remove python2 使用rpm命令 rpm -e --nodeps python 1.2 安装python3 1.2.1 安装 yum install -y python3 1.2.2 验证 python3 1.3 创建链接,使用python直接调用python3 1.3.1 查看python命令地址......

继续访问

一键将Python2代码自动转化为Python3

Python2的代码直接在Python3环境运行的话会报错误: 如果大量的代码,无论是批量替换,还是逐行修改都够累的,这活儿表示不能干!!! 有没有办法一键转换呢? 百度了一下发现网上的方法如下: 觉得麻烦的有木有?这绝对不是一个程序员想干的事!! 于是想到了通过对.py文件右键添加一个命令进行自动处理: 将下边面的reg代码复制另存为“python 2to3...

继续访问

Mac下安装配置Python2和Python3并相互切换使用

安装Python2 Mac系统已经默认带有Python2.7了,所以无需安装它。 控制台输入:which python 可以查看到如图: 安装Python3 Mac系统已经默认带有Python2.7了,所以无需安装它。 安装Python3的话,控制台输入:brew install python3 然后按回车。安装后,输入which python3 可以看到如图: 不同版本Pyt...

继续访问

python3.x完全兼容python2.x吗

python3.x完全兼容python2.x吗? python3.x与python2.x可以说是完全不兼容。 Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。 为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容。许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。 为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值