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的整数列

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,524评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,869评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,813评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,210评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,085评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,117评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,533评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,219评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,487评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,582评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,362评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,218评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,589评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,899评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,176评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,503评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,707评论 2 335

推荐阅读更多精彩内容