前言
Python 学习
一、rbcp.py模块导入方式
导入整个模块:import rbcp
从模块中导入特定的类或函数:from rbcp import Rbcp
二、函数和类
1.def关键字
def关键字用于定义函数,而class关键字用于定义类
#函数功能:返回两个数的和。
def add(a, b):
return a + b
# 调用函数
result = add(3, 5)
print(result) # 输出: 8
2.class关键字
使用场景:多个函数需要反复使用同一组数据,使用类来处理,会很方便
格式:参数+包含的函数
import math # 计算反三角函数要用到
class triangle: # 定义类:三角形生成器
def __init__(self,a,b,c): # 成员函数,声明需要与外部交互的参数(类的属性)
self.a=a
self.b=b
self.c=c
def angleA(self): # 计算函数(类的方法)
agA=math.acos((self.b**2+self.c**2-self.a**2)/(2*self.b*self.c))
return agA
def angleB(self):
agB=math.acos((self.c**2+self.a**2-self.b**2)/(2*self.a*self.c))
return agB
def angleC(self):
agC=math.acos((self.a**2+self.b**2-self.c**2)/(2*self.a*self.b))
return agC
def square(self):
p=(self.a+self.b+self.c)/2
s=math.sqrt(p*(p-self.a)*(p-self.b)*(p-self.c))
return s
def circle(self):
cz=self.a+self.b+self.c
return cz
1万+

被折叠的 条评论
为什么被折叠?



