第一单元
python的认知体系构建
Python中字符串的后缀是方便提取字符串的单个字符或者以其他想要的方式输出
其中Python的字符串的应用是有正序和逆序的
评估函数eval()用来除去外部引号的
Python中有非常重要的35个保留字,是安装软件自带的不需要安装第三方库,而且非常重要,注意大小写
对于Python来说他称得上是一门超级语言,编写程序起来相对于其他语言来说非常简洁,还有庞大的第三方库,代码不是很难写注意缩进和语法结构,非常的方便易操作
其中示例温度转换代码
TempStr = input("请输入带有符号的温度值: ")
if TempStr[-1] in [‘F‘, ‘f‘]:
C = (eval(TempStr[0:-1]) - 32)/1.8
print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in [‘C‘, ‘c‘]:
F = 1.8*eval(TempStr[0:-1]) + 32
print("转换后的温度是{:.2f}F".format(F))
else: print("输入格式错误")
第二单元
开始深入认识计算机人类认识计算机的历程
对于其他不同语言Python的优势和其他语言的设计初心和适合的面向学习对象
这单元最重要的是turtle库的学习与应用,turtle绘图库窗口参数坐标的应用
其中利用空间直角坐标直行.goto(x,y)
调整当前角度.seth()
声明import.turtle库的方法
相关画笔控制:抬起与放下,颜色与宽度
颜色参数的调用直接颜色英文字符或者
运动及方向
经过这些基本语法就能绘制一幅图了
range()用法
贪吃蛇代码:
import turtle
turtle.setup(650, 350, 200, 200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(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()
习题完成:
原文地址:https://www.cnblogs.com/wangyuxiang88/p/12253218.html