Python语言程序设计-Week2-实例解析
2018-02-02 16:47
281 查看
Week1:Python编程之基本方法
1.在IDLE环境下,绘制Python图标小蟒蛇。代码如下:import turtle def drawSnake(rad, angle, len, neckrad): for i in range(len): #执行次数 turtle.circle(rad, angle) #画圆,rad为半径,angle为弧度 turtle.circle(-rad,angle) turtle.circle(rad, angle/2) turtle.forward(rad) #直行,等价于turtle.fd(rad) turtle.circle(neckrad+1, 180) turtle.forward(rad*2/3) def main(): turtle.setup(1300, 800, 0, 0) #打开一个1300*800像素的窗口,位置位于左上角 pythonsize = 30 turtle.pensize(pythonsize) #画笔粗细为30 turtle.pencolor("blue") turtle.seth(-40) #设置初始绘图朝向,向右为0,向上为90,...,负号表示顺时针记角度 drawSnake(40, 80, 5, pythonsize/2) #调用函数 main() #def定义的函数不执行,这里是第一行执行的语句
2.Python程序元素:
①注释:单行注释:#...,多行注释:'''...'''或"""..."""
②缩进:1缩进=4空格(必须严格遵守),缩进是Python中表明程序框架的唯一手段。
③变量:命名规则:大小写字母、数字、下划线组合,首字母不能是数字。
④常量
⑤表达式:只要不改变缩进相关的空格数,其他地方可以随意添加空格。
⑥输入:变量 = input("提示性文字")
⑦输出:print("输出测试,输出数据为
%f" % test_data)
⑧分支:if--elif--else语句
⑨循环
#温度转换函数,实现摄氏度与华氏度的互换 val = iuput("请输入带温度表示符号的温度值(例如32C):") if val[-1] in ['C', 'c']: f = 1.8*float(val[0:-1])+32 print("转换后温度为:%.2f F" %f) elif val[-1] in ['F', 'f']: c = (float(val[0:-1]-32)/1.8 print("转换后温度为:%.2f C" %c) else: print("输入有误")
相关文章推荐
- Python语言程序设计-学习笔记3:Python编程之实例解析
- Python用imghdr模块识别图片格式实例解析
- python网络爬虫与信息采取之解析网页实例---oJ期末成绩排名
- Python使用PDFMiner解析PDF代码实例
- python列表解析实例(整数操作、字符操作、矩阵操作)
- python生成日历实例解析
- 从零开始:NTFS文件格式的数据恢复的程序设计python语言(1)
- Python通过DOM和SAX方式解析XML的应用实例分享
- 从零开始:NTFS文件格式的数据恢复的程序设计python语言(2)
- Java语言程序设计-进阶篇(八)多线程与并行程序设计【实例】
- 三大语言实例 (python,C/C++,Java)
- python 解析XML python模块xml.dom解析xml实例代码
- 2007年9全国计算机等级考试二级笔试试卷C++语言程序设计答案及解析
- Python语言程序设计-学习笔记1:简介及目录
- Python语言程序设计-Week1-基本方法
- python web.py开发httpserver解决跨域问题实例解析
- 实例讲解hadoop中的map/reduce查询(python语言实现)
- Python中使用HTMLParser解析html实例
- 广东海洋大学 电子1151 孔yanfei python语言程序设计 第十一周
- Python生成器以及应用实例解析