您的位置:首页 > 编程语言 > Python开发

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("输入有误")



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: