赞
踩
1. 背景
Python语言拥有着:Python Software Foundation,一个非盈利性组织,致力于保护Python语言开放、开源和发展。
Python语言的诞生:Guido van Rossum
2002年,python 2.x
2008年,python 3.x
Python语言是由编程牛人领导设计并开发的编程语言,具有开放开源精神,已经应用于火星探测,引力波,搜索引擎等领域。
2. 实例
实例1:
a. 交互式编程
>>> r = 25
>>> area = 3.145 * r * r
>>> print(area)
1965.625
>>> print("{:.2f}F".format(area))
1965.62F
b. 文件式编程:写好文件后,按F5执行
File-->New File创建文本编辑框,然后编写代码。写好后保存,F5执行,看结果
实例2:同切圆绘制
#TangentCirclesDraw.py
import turtle
turtle.pensize(2)
turtle.circle(10)
turtle.circle(40)
turtle.circle(80)
turtle.circle(160)
实例3:五角星绘制
#绘制五角形.py
from turtle import *
color('red','red')
begin_fill()
for i in range(5):
fd(200)
rt(144)
end_fill()
done()
实例4:绘制太阳花
#绘制太阳花.py
from turtle import *
color('red','yellow')
begin_fill()
while True:
forward(200)
left(170)
if abs(pos()) < 1:
break
end_fill()
done()
实例5:温度转换
a>问题分析
温度刻画的两种不同体系:
摄氏度:中国等世界大多数国安家使用,以1标准大气压下水的冰点为0度,沸点为100度,将温度等分刻画
华氏度:美国英国等国家使用,以1标准大气压下谁的冰点温度为32度,沸点为212度,将温度进行等分刻画
b>需求分析
摄氏温度转化为华氏温度,华氏温度转化为摄氏温度
c>设计算法
C = (F - 32) / 1.8
F = C * 1.8 + 32
d> 编程实现
#TempConvert.py
TempStr = input("请输入带有符号的温度值")
if TempStr[-1] in ['F','f']: #最后一位是否为'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("输入格式错误")
3. 语法
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。