Module的例子
算三角形面积和周长以及表面积和体积
Klasse ‘Student’
class student:
def __init__(self,name,land,fach,alter):
self.name=name
self.land=land
self.fach=fach
self.alter=alter
def einstudent(self):
print('Name: '+self.name+'\nLand: '+self.land+'\nFach: '+self.fach+'\nAlter: '+str(self.alter))
student1=student('Alex','England','Maschinenbau',21)
student1.einstudent()
代码
“class student:
def init(self,name,land,fach,alter):
self.name=name
self.land=land
self.fach=fach
self.alter=alter
def einstudent(self):
print('Name: ‘+self.name+’\nLand: ‘+self.land+’\nFach: ‘+self.fach+’\nAlter: '+str(self.alter))
student1=student(‘Alex’,‘England’,‘Maschinenbau’,21)
student1.einstudent()
”
#Klasse Dreieck
#Umfang und Flächeninhalt, wenn 3 Seiten gegeben sind
#FlächeA=wurzel(s*(s-a)(s-b)(s-c)), s=(a+b+c)/2
#Umfang=a+b+c
import math
class dreieck:
def __init__(self,a,b,c):
self.a=a
self.b=b
self.c=c
def Umfang(self):
return self.a+self.b+self.c
def fläche(self):
s=0.5*(self.a+self.b+self.b)
f=s*(s-self.a)*(s-self.b)*(s-self.c)
return math.sqrt(f)
dreieck1=dreieck(3,4,5)
print(dreieck1.fläche())
print(dreieck1.Umfang())
代码
import math
class dreieck:
def init(self,a,b,c):
self.a=a
self.b=b
self.c=c
def Umfang(self):
return self.a+self.b+self.c
def fläche(self):
s=0.5*(self.a+self.b+self.b)
f=s*(s-self.a)(s-self.b)(s-self.c)
return math.sqrt(f)
dreieck1=dreieck(3,4,5)
print(dreieck1.fläche())
print(dreieck1.Umfang())
Volumen & Oberfläche
class lalala:
def __init__(self,a,b,c):
self.a=a
self.b=b
self.c=c
def volumen(self):
return self.a*self.b*self.c
def oberfläche(self):
return 2*self.a*self.b+2*self.b*self.c+2*self.c*self.a
lalala1=lalala(1,1,1)
print(lalala1.volumen())
print(lalala1.oberfläche())
代码
class lalala:
def init(self,a,b,c):
self.a=a
self.b=b
self.c=c
def volumen(self):
return self.aself.bself.c
def oberfläche(self):
return 2self.aself.b+2self.bself.c+2self.cself.a
lalala1=lalala(1,1,1)
print(lalala1.volumen())
print(lalala1.oberfläche())