Rectangular cube class
Write a class that receives rectangular length, width and height and calculates its area and volume using different methods
Write a class that receives rectangular length, width and height and calculates its area and volume using different methods
class RectangularPrism: @staticmethod def calculate_surface_area(length, width, height): return 2 * (length * width + length * height + width * height) @staticmethod def calculate_volume(length, width, height): return length * width * height if __name__ == "__main__": while True: try: length = float(input("لطفاً طول مکعب مستطیل را وارد کنید: ")) width = float(input("لطفاً عرض مکعب مستطیل را وارد کنید: ")) height = float(input("لطفاً ارتفاع مکعب مستطیل را وارد کنید: ")) break except ValueError: print("لطفاً یک عدد صحیح یا اعشاری وارد کنید.") surface_area = RectangularPrism.calculate_surface_area(length, width, height) volume = RectangularPrism.calculate_volume(length, width, height) print(f"مساحت سطح مکعب مستطیل: {surface_area} واحد مربع") print(f"حجم مکعب مستطیل: {volume} واحد مکعب")
class x: def __init__(self , tool , arz , artefa): self.tool=tool self.arz=arz self.artefa=artefa def masahat(self): print(self.tool*self.arz*6) def hajm(self): print(self.tool*self.arz*self.artefa) while True: k=input("1.adame 2.laghv :") if k=="2": break elif k=="1": t=float(input("tool:")) a=float(input("arz:")) ar=float(input("artefa:")) m=x(t , a , ar) i=input("1.masahat 2.hajm :") if i=="1": m.masahat() elif i=="2": m.hajm() else: print("error") else: print("error")
class maht: def __init__(self,a,b,c): self.a=a self.b=b self.c=c def math_h(self): return(f'The volume of a rectangular cube is equal to:{self.a*self.b*self.c}') a1=int(input('enter length:')) b1=int(input('enter width:')) c1=int(input('enter height:')) ob =maht(a1,b1,c1) print(ob.math_h())
class MokabMostatil: def __init__(self,x,y,z): self.x=x self.y=y self.z=z def hajm(self): return self.x*self.y*self.z def masahat(self): return 2*self.x*self.y+2*self.x*self.z+2*self.y*self.z
class RectangularPrism: def __init__(self, length, width, height): self.length = length self.width = width self.height = height def surface_area(self): """محاسبه مساحت سطح مکعب مستطیل""" return 2 * (self.length * self.width + self.length * self.height + self.width * self.height) def volume(self): """محاسبه حجم مکعب مستطیل""" return self.length * self.width * self.height if __name__ == "__main__": # Get the length, width and height of the user while True: try: length = float(input("لطفاً طول مکعب مستطیل را وارد کنید: ")) width = float(input("لطفاً عرض مکعب مستطیل را وارد کنید: ")) height = float(input("لطفاً ارتفاع مکعب مستطیل را وارد کنید: ")) break except ValueError: print("لطفاً یک عدد صحیح یا اعشاری وارد کنید.") # Creating an object from the Rectangularprism class prism = RectangularPrism(length, width, height) # Calculation and display area and volume print(f"مساحت سطح مکعب مستطیل: {prism.surface_area()} واحد مربع") print(f"حجم مکعب مستطیل: {prism.volume()} واحد مکعب")
class Mm: def __init__(self , ertefaa , arz , tool): self.ertefaa = ertefaa self.arz = arz self.tool = tool def hajm(self): return self.arz * self.tool * self.ertefaa def masahat(self): j = 2 * (self.ertefaa * self.arz + self.ertefaa * self.tool + self.arz * self.tool) return j a = Mm(int(input("Ertefaa :")) , int(input("Arz :")) , int(input("Tool :"))) print("mashat :" ,a.masahat()) print() print("hajm :" ,a.hajm())
class Cube: def __init__(self,length,width,hight): self.length = length self.width = width self.hight = hight def area(self): return 2 * ((self.length * self.width) + (self.length * self.hight) + (self.hight * self.width)) def volume(self): return self.length * self.width * self.hight l = int(input('length(cm): ')) w = int(input('width(cm): ')) h = int(input('hight(cm): ')) cube = Cube(l,w,h) print(f'area: {cube.area()}cm2 \nvolume: {cube.volume()}cm3')
# Rectangular cube class class RectangularPrism: def __init__(self,H,L,W): self.H = H self.L = L self.W = W def V(self): return(self.H*self.L*self.W) def S(self): return 2*((W*L)+(W*H)+(L*H)) try: H = float(input("height: ")) L = float(input("length: ")) W = float(input("width: ")) except ValueError: print("Please enter a number") R = RectangularPrism(H,L,W) print('V:',R.V()) print('S:',R.S())
class Mokaabe_mostatil: def __init__(self,tul,arz,ertefa): self.tul=tul self.arz=arz self.ertefa=ertefa def mohasebe_masahat(self): return self.arz*self.tul def mohasebe_hajm(self): return self.arz*self.tul*self.ertefa m=Mokaabe_mostatil(10,5,5) print(m.mohasebe_masahat()) print(m.mohasebe_hajm())
Submitting answers is currently unavailable.
Write a program that receives the user's username and password and checks whether the username and password entered are correct? Username - Passwordamirhossein - 12345hooshang - 009922 ...
Write a program that receives any professors including name, age and city from the entrance.
Write a program that receives 2 users and calculates the Fibonacci series (between those two) and prints in the output
Write a program that receives two users and prints the mean on output
Write a program that receives the infinite number of the number with the help of a graphical interface and performs the compact, multiplication and division on them, for example the user should be able to do the results of the following actions using this ...
CSS Code Write to select all spans that are directly inside DIV and change the color of their text to red
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام If you don’t understand the exercise or can’t solve it for any reason, that’s completely
normal—don’t worry 😊
Try checking out easier exercises and reviewing different answers
submitted by others. Gradually, you can move on to more challenging exercises. Also, your answer
might be correct even if it’s different from others.