python语言的特点强制可读_python程序语言设计第二讲(笔记)
Python语言程序设计第二讲
1.复习回顾
1.1保留字
1.2温度转换
#宋宇婕宝贝开始编写的第一个程序,温度转换,我来了
TempStr=input("一阵给老子输入带有符号的温度值,把那温度符号给写后头")
ifTempStr[-1]in["f","F"]:
C=(eval(TempStr[0:-1])-32)/1.8
print("沙雕,爸爸给你算出来了{:.2f}C".format(C))
elifTempStr[-1]in["c","C"]:
F=1.8*eval(TempStr[0:-1])+32
print("这个爸爸也给你算出来了{:.2f}F".format(F))
else:
print("你个大傻吊这样都会输错")
2.深入理解python语言
2.1计算机技术的演进
1946-1981计算机系统结构时代计算能力问题
1981-2008网络和视窗时代交互问题
2008-2016复杂信息化系统时代数据问题
2017-人工智能时代人类问题
2.2编程语言的多样初心
大约有六百多种编程语言
2.3Python语言的特点
通用语言
语法具有强制可读性、简洁性
生态高产
2.4“超级语言”的诞生
语言种类:
机器语言
汇编语言
高级语言
超级语言
3.Python语言蟒蛇绘制实例
#PythonDraw.py
importturtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
foriinrange(4):
turtle.circle(40,80)
turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
turtle.done()
3.1 turtle库的使用
简介:入门级图形绘制库,为标准库
原理:窗体正中心的轨迹游走,基本改变颜色及宽度
布局:绘图窗口,最小单位为像素
turtle.setup(width,height,startx,starty)函数设置启动窗体的位置及大小(宽度,高度,起始点的坐标)
相对于屏幕的坐标。控制窗体的大小以及屏幕中显示需要用setup函数。
空间坐标体系:绝对坐标
运行:turtle.goto(x,y)
举例:
海龟坐标:
.fd 正前方运行
.bk 反方向运行
.circle 以当前位置,左侧某一点为圆心曲线运行
角度体系:
绝对角度:turtle.seth(angle)改变进行方向,seth只改变角度但是不进行绘制
海龟角度:
实例:
importturtle
turtle.lefe(45)
turtle.fd(150)
turtle.right(135)
tuetle.fd(300)
turtle.left(135)
turtle.fd(150)
RGB色彩体系:
红、绿、蓝基础色 turtle库默认使用rgb小数值代表颜色
turtle.colormode(mode)改变色彩数值的使用
3.2 turtle程序语法元素分析
import<库名>.<函数名>(<函数参数>)
也可以使用from turtle import*,直接加函数名,不用每一个都加turtle
第一种方法函数不重名
第二种方法库中的函数可能与用户自定义的函数名字重复
若采用,import<库名>as<库别名>,冗余代码量少,避免库重名。
3.3 turtle画笔控制函数
turtle.penup别名turtle.pu 抬起画笔
turtle.pendown别名turtle.pd 落下画笔
turtle.pensize或者turtle.width 设置宽度
turtle.pencolor 画笔颜色
3.4 turtle运动控制函数
控制前进方向
走直线:.fd
走曲线:.circle
3.5循环语句及range函数
for <变量> in range (<参数>)
参数为循环次数
range(N)产生从0到N-1的整数序列
range(M,N)产生从M开始到N-1的整数列
python语言的特点强制可读_python程序语言设计第二讲(笔记)相关推荐
- python的应用领域有哪些、选择题_Python程序的设计复习题与答案
. 专业 . 专注 . < Python 程序设计>习题与参考答案 第 1 章 基础知识 1.1 简单说明如何选择正确的 Python 版本. 答: 在选择 Python 的时候, 一定要 ...
- python程序格式框架的描述_python 程序语言设计(嵩天)-学习笔记(第二章python 程序实例解析)...
第 2 章 python 程序实例解析 学习目标: 掌握解决计算问题的一般方法. 掌握python语言的基本语法,包括缩进.变量.命名等. 掌握python语言绘制图形的一般方法. 了解python标 ...
- python编程新手常犯的错误_Python程序员常犯的10个错误
BY- SENIOR SOFTWARE ENGINEER @TOPTAL About Python 关于Python Python is an interpreted, object-oriented ...
- html语言代码大全,菜鸟快速读懂HTML语言_html
html语言是网页制作的基础,是初学者必学的内容.虽然现在有许多所见即所得的网页制作工具,但是说到底,还是有必要了解一些HTML的语法.这样,您可以更精确的控制页面的排版,可以实现更多的功能.HTML ...
- python中赋值语句和判断语句结合_Python 3 学习的第二小节——判断赋值语句与简单循环...
Python 学习的第二小节 写此博客 是为了激励自己,并且将自己的心得以及遇到的问题与人分享 一.课堂笔记 1. if 语句 if xxxxx: xxxxx else: xxxxx 2.缩进 严格要 ...
- python单元测试框架unittest介绍和使用_Python+Selenium框架设计篇之-简单介绍unittest单元测试框架...
前面文章已经简单介绍了一些关于自动化测试框架的介绍,知道了什么是自动化测试框架,主要有哪些特点,基本组成部分等.在继续介绍框架设计之前,我们先来学习一个工具,叫unittest. unittest是一 ...
- python第五章课后题答案_python程序设计基础(嵩天)第五章课后习题部分答案
原博文 2019-10-13 13:50 − 第五章p1515.2:实现isodd()函数,参数为整数,如果参数为奇数,返回true,否则返回false.def isodd(s): x=eval(s) ...
- python打开一个软件并进行操作_python程序中的进程操作
之前我们已经了解了很多进程相关的理论知识,了解进程是什么应该不再困难了,刚刚我们已经了解了,运行中的程序就是一个进程.所有的进程都是通过它的父进程来创建的.因此,运行起来的python程序也是一个进程 ...
- python的分支结构使用if保留字_python程序的三种控制结构
什么是控制结构?分支结构.循环结构如何使用?while死循环与效率问题,辅助循环控制的保留字:break和continue使用"""程序有三种基本结构组成:顺序结构.分支 ...
最新文章
- 使用MLX90640自制红外热像仪(一):MLX90640介绍与API库移植
- 如何准确区别python中strftime strptime的用法
- MySQL笔记汇总---狂神说
- SaltStack 部署案例 02
- c语言分治算法之归并排序,分治算法之归并排序
- 先验信息,先验概率,先验分布,后验概率,后验分布,共轭分布,共轭先验分布
- python-numpy.vectorize()
- 吾以为,最适合入门的语言是Java
- xe android 联系人,Delphi XE 开发android后台服务例程
- 封装工具类DBUtils、DateUtils详解
- Linux下通过iwconfig命令连接无线
- 上海链家网二手房成交数据爬取
- Python天空颜色渐变
- 防火墙互联网的几种接入方式
- Google Guava简介
- python 标签_Python DataFrame中 打标签/归类 的6种方法
- SQL语言_3 模糊查询和聚合函数
- sinx泰勒展开_高考中怎么用泰勒公式?
- 推荐5款Windows桌面效率工具
- red hat 系统下载