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基础学习(有温度转化实例,以及实例绘制蟒蛇图形)

# _*_encoding:utf-8 _*_
# print('我爱你中国!');#表明这个pycharm的默认编码方式是utf-8
# 1as = 6;
# print(1as);//会报错,表示 invalid syntax表示无效的语法结构,命名规则应该遵循字母下划线开头
# A=6;a=7;print(A);print(a);#可以看到的是这个输出值不一样说明,Python是区分大小写的
# import =6;print(import);#这边同样是出现一个叫做,无效的语法(invlid syntax)
# Tempstr = input("请输入要转化的温度值:\n");#输入值存储在Tempstr
# 温度转换的一个程序
# if(Tempstr[-1]=='F')|(Tempstr=='f'):#注意在if,elif,else,后面有冒号:表示的是进行下一行,记得加上
#     摄氏度=(eval(Tempstr[0:-1])-32)/1.8;#可以用中文进行变量的命名
#     print('转化后的摄氏温度值为{:.2f}C'.format(摄氏度));#{}是槽,然后:表明是居中对齐,.2f表明是保留两位小数,format()是将括号里面的值传给槽
# elif (Tempstr[-1]=='c')|(Tempstr=='C'):
#     华氏温度=eval(Tempstr[0:-1])*1.8+32;
#     print('转化后的华氏温度值为{:.2f}F'.format(华氏温度));
# else:
#     print('输入格式错误!')
# 用pyhton进行一个绘图
# import turtle#导入了turtle画图库
# turtle.setup(800,400,0,0);#窗口设定,turtle(weight,height,startx,starty)设置窗口的长,宽,以及左上角的点的位置,其中以实体电脑左上角的坐标为原点
# turtle.goto(0,0);#窗口的绝对坐标,以海龟在窗口的中央为原点,建立自然坐标平面体系
# turtle.goto(100,100);
# turtle.goto(100,-100);
# turtle.goto(-100,-100);
# turtle.goto(-100,100);
# turtle.goto(0,0);
# turtle.setup(800,400,0,0);
# turtle.circle(100,180);#表示海龟在窗口的中央为起始位置以半径为100,画180度的弧线
# turtle.fd(100);#fd也就是forward的前后两个字母的缩写,表示向前,中间括号的数值表示向前的距离,是连续变化
# turtle.bk(150);#bk也就是back的前后两个字母之间的缩写,表示后退,中间括号的值表示后退的距离,同样是连续变化
# turtle.left(45);#从窗口的中央为起始位置,表示向左旋转45度,也就是逆时针旋转45度
# turtle.fd(100);#表示向前行走100像素
# turtle.right(135);#表示向右旋转135度,也就是顺时针旋转135度
# turtle.fd(200);#向前前进200个像素
# turtle.left(135);#表示向左旋转135度,也就是逆时针旋转135度
# turtle.fd(100);#表示向前行走100个像素
# RGB颜色对应的图谱
# import turtle 导入库
# from turtle import  表示自动匹配所需要的的类模块就可以不适用turtle.的形式调用函数,直接写函数名就可以了
# import 库名 as 小名 可以通过小名去调用这个库里面的函数
# 画笔控制函数
# turtle.penup() #将画笔抬起,缩写就是turtle.pu
# turtle.pendown() #将画笔放下,缩写就时turtle.pd
# turtle.pensize(wight) #设置海龟的腰围,可以width()
# turtle.pencolor("color字符串") #直接使用相应的名称,比如说"purple"
# turtle.pencolor(r,g,b) #可以直接设置那个人RGB色彩图
# turtle.setheading(angle) #设置海龟在窗口的绝对角度
# 总结,窗口的创建turtle.setup(weight,height,stratx,straty),讲一步讲了=了海龟的绝对坐标有turtle.goto(x,y),以及海龟的相对自身的坐标体系,包括
# turtle.fd(d),turtle.bk(d),turtle.circle(r,angle)等自身坐标体系,然后讲了绝对角度的坐标体系,turtle.setheading(angle),相对角度坐标体系
# turtle.left(angle),turtle.right(angle),以及turtle.circle(r,angle),最后讲了如何在实现画笔控制函数,包括一系列pen方法
# turtle.penup().turtle.pendown(),turtle.pensize(),turtle.pencolor(),最后讲了可以使用from turtle import *或者import turtle as t,来简化
# 代码,前者调用turtle库时不用再使用turtle.形式,直接使用方法即可,后者相当于给turtle取了个小名,可以通过t.形式替代turtle.形式
#一下代码绘制蟒蛇图像
import turtle as t #给海龟库取小名叫t,下次调用海龟库时直接用t.形式就可以了,很是方便
t.setup(800,600);#第一步是打开绘图窗口,窗口宽为800,高为600,起始位置默认为电脑左上角的位置也就是(0,0)
t.penup();#先让海龟悬空
t.goto(-400,0);#直接坐标,海龟移动到画窗的最右边中间
t.pendown();#海龟着地
t.seth(-30);#设置绝对角度,也就是顺时针是海龟向-80度方向掉头
t.pensize(30);#设置海龟的腰围或者说画笔的宽度为59像素
t.pencolor("purple");#设置画笔的颜色是紫色
#t.pencolor(r,g,b) #也可以使用三色图RGB,紫色的话,这边就是r=0.63,g=0.13,b=0.94
t.fd(40);#让海龟向前行走100像素
for i in range(5):#蟒蛇身体节数为5段
    t.circle(40,60);#逆时针形成半径为40像素,角度为80的圆弧
    t.circle(-40,60);#顺时针形成半径为40像素,角度为80的圆弧
t.fd(100);
t.done();#固定画窗不让它消失
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-07-11 16:36:07  更:2021-07-11 16:36:54 
 
开发: 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年5日历 -2024/5/7 14:12:55-

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