两个最基本的python程序
一·温度转化程序
#TempConvert.py
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("输入格式错误")
计算机是参照摩尔定律指数发展的(集成度每两年翻一番,intel摩尔1965提出)(当今世界唯一一个发展超过50年的呈指数增长的领域,而且在可预见的30年内摩尔定律还将持续有效)
c语言诞生于1972年第一个被广泛使用的语言
python诞生于1990年,当今最流行最好用的编程语言之一(解释性语言)
诞生时间 | 语言类型 | 数据类型 | 创始人 | |
c | 1972 | 静态语言 | 整型,浮点型,指针,枚举等 | D.M.Ritchie(在B语言基础上) |
python | 1990 | 脚本语言 | 整型,浮点型,字符串,列表 | Duido van Rossum |
例子 | ||
静态语言 | 编译器一次生成目标代码,优化更充分,运行速度更快 | c,c++ |
脚本语言 | 程序执行时需要源代码,维护更灵活,而且可以跨操作系统 | python,php,javascript |
发展历程
2002
2008
python
python2.x
python3.x
python应用广泛,拥有强大的第三方库,计算生态先进,是一种超级语言。计算生态 = 标准库+第三方库
计算机技术的演进过程
1946-1981 计算机系统结构 第一台电脑
1981-2008 网络和视窗 Windows pc时代
2008-2016 08年Android系统出现 进入复杂信息系统时代
16-今 人工智能时代 16年alphago
import用法
1 import turtle 后面调用时 比如这样turtle.penup()
2 from turtle import* 后面调用时,不用加turtle,
直接加函数名,但缺点也很明显。
3 import turtle as bieming 可以起个小名,可以简化编程,例如import turtle as t
循环语句 range() for 变量 in range()
for 变量 range (i): #意思是变量从0到i-1次
range() 产生循环计数数列
range(n) 产生0 到 n-1
range(m,n) 产生m到 n-1的整数序列