(1)函数input()的工作原理:
使用函数input()时,Python将用户输入解读为字符串,所以若不做int()处理,就与数值作比较,则会报错
age=input('how old are you:')
age>=31
#输出结果如下
TypeError: '>=' not supported between instances of 'str' and 'int'
#做int()处理之后的代码及结果如下
age=int(input('how old are you:'))
age>=31
#输出结果
how old are you:23 #这个数值是用户输入
Out[2]: False #这是用户输入和数值31对比的结果
(2)radians(),返回一个角度的弧度值
(3)cos(),参数是弧度,返回一个角的余弦,值为[-1,1]
(4)弧度和角度的转换:
π=180°
1°=π/180
1(rad)=180/π
角度转弧度:用角度乘以π/180
弧度转角度:用弧度乘以180/π,或者用rtod()函数
(5)用模块管理函数:
对于任何一种编程语言来说,给变量、函数这样的标识符起名字都是一个让人头疼的问题,因为我们会遇到命名冲突这种尴尬的情况。最简单的场景就是在同一个.py文件中定义了两个同名函数,由于Python没有函数重载的概念,那么后面的定义会覆盖之前的定义,也就意味着两个函数同名函数实际上只有一个是