IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 青少年等级考试【Python通关干货】(一级) -> 正文阅读

[Python知识库]青少年等级考试【Python通关干货】(一级)

青少年等级考试【Python通关干货】(一级)

1. 编程模式
1)交互式编程
在交互式环境的提示符>>>下,直接输入代码,按回车,就可以立刻得到代码执行结果。
交互式编程缺憾是没有保存下来,下次运行时还要再输入一遍代码。
2)脚本式编程
实际开发的时候,我们总是使用脚本式编程(一个文本编辑器)来写代码,写完了,保存为一个文件,这样,Python脚本(程序)就可以反复运行了。

2. IDLE到底是什么?
IDLE是开发python程序的基本集成开发环境,是非商业Python开发的不错选择。
当安装好python以后,IDLE就自动安装好了,不需要另外去找。它的基本功能:语法加亮;段落缩进;基本文本编辑;TABLE键控制;调试程序。

3. 变量
对象别名,由第一次赋值时创建生成。如:a=3
命名规则:由字母、数字、下划线构成;只能以字母或下划线开头;不能包含空格;要避免python关键字或函数重名;简短且具有描述性;注意区分大小写。

4. 保留字(关键字)


Python语言的35个保留字如下,本册要求记住标记的18个,但考试时也可能出现其余的17个。

5. 算法与程序
1)算法是解题方法的精确描述,算法是由有限个步骤组成的。
2)用计算机编程语言来表示算法,就形成程序。
3)它们最基本的特征:有0个或多个输入,有1个或多个输出。

6. 算术运算符
+、-、*、/、//地板除、**幂、%、()。
·数值型:整数、浮点数 ? ?·字符型:字符串
数值型与字符串转换函数: ?eval()、str()。
print语句中的: ?%s、%d的使用。
input语句中的: ?eval的用法。

7.关系运算符


关系运算符与算术运算符的混合计算:先算算术运算,再算关系运算。
关系运算结果一定是True或者False。

8.逻辑运算符


逻辑运算符与关系运算符的混合计算:先算关系运算,再算逻辑运算。
逻辑运算结果一定是True或者False。

7.Turtle库
Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。

导入Turtle库
import turtle

turtle基本移动
向前:forward() ? ?向后:backward() ? ? 左转:left() ? ? 右转:right()

画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。
设置画布大小及颜色:
turtle.screensize(数1,数2,"颜色”),参数分别为画布的宽(单位像素),高,背景颜色。
如:turtle.screensize(800,600,"green")
设置画布大小及坐标位置:
turtle.setup(width=0.5,height=0.75,startx=None,starty=None)
参数:
Width,height:输入宽和高为整数时,表示像素;为小数时,表示占据电脑屏幕的比例
(startx,starty):这一坐标表示矩形窗口左上角顶点的位置,如果为空,则窗口位于屏幕中心。
如:turtle.setup(width=0.6,height=0.6)
turtle.setup(width=800,height=800,startx=100,starty=100)

建立对象变量
t=turtle.Turtle()? ? ? ?#建立Turtle对象t
p=turtle.Pen()? ? ? ??#建立Pen对象p

改变外观形状:turtle.shape()
参数:
arrow小箭头、turtle海龟、circle实心圆、square实心正方形、triangle三角形、classic默认箭头
参数加引号,如: ?turtleshape(“arrow”)

画笔的属性:颜色、画线的宽度等
turtle.pensize():设置画笔的宽度。
turtle.pencolor():没有参数传入,返回当前画笔颜色,传入参数设置画笔颜色,可以是字符串如“green","red"。
turtle.speed(speed):设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越快。
turtle.up():抬笔
turtle.down():落笔
turtle.goto(x,y):将画笔移动到坐标为x,y的位置
turtle.setx():将当前x轴移动到指定位置
turtle.sety():将当前y轴移动到指定位置
turtle.seth(angle):将画笔方向设置为angle
turtle.hideturtle():隐藏画笔
turtle.showturtle():显示画笔

Turtle填充颜色
turtle.fillcolor(colorstring):绘制图形的填充颜色
turtle.begin_fill():准备开始填充图形
turtle.end_fill():填充完成
turtle.color(color1,color2):同时设置pencolor=color1,fillcolor=color2
turtle.reset():清空窗口,重置turtle状态为起始状态
turtle.clear():清空屏幕,海龟留着原位。

Turtle画圆
turtle.circle(50):半径为50的整圆
turtle.circle(50,steps=3):三角形
turtle.circle(120,180) :半圆
turtle.dot(size=None,*color) :按给定直径size画圆点(None[未提供时取pensize+4和2*pensize中的最大值]或>=1的整数),color圆点颜色。

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-12-25 11:04:55  更:2022-12-25 11:08:41 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/22 18:37:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码