کلاس مکعب مستطیل
کلاسی بنویسید که طول، عرض و ارتفاع مکعب مستطیل را دریافت کند و مساحت و حجم آن را با استفاده از متدهای مختلف محاسبه کند
کلاسی بنویسید که طول، عرض و ارتفاع مکعب مستطیل را دریافت کند و مساحت و حجم آن را با استفاده از متدهای مختلف محاسبه کند
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__": # دریافت طول، عرض و ارتفاع از کاربر while True: try: length = float(input("لطفاً طول مکعب مستطیل را وارد کنید: ")) width = float(input("لطفاً عرض مکعب مستطیل را وارد کنید: ")) height = float(input("لطفاً ارتفاع مکعب مستطیل را وارد کنید: ")) break except ValueError: print("لطفاً یک عدد صحیح یا اعشاری وارد کنید.") # ایجاد شیء از کلاس RectangularPrism prism = RectangularPrism(length, width, height) # محاسبه و نمایش مساحت و حجم 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')
# کلاس مکعب مستطیل 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())
برنامه ای بنویسید که اسم و شماره دانشجویی کاربران را دریافت کند و در یک فایل به اسم students.txt ذخیره کند. همچنین بعد از هر ذخیره سازی، کل اطلاعات این فایل را در خروجی نمایش دهید.
برنامه ای بنویسید که همانند یک تاس، با هر بار اجرا، یک عدد تصادفی بین 1 تا 6 در خروجی چاپ کند
برنامه ای بنویسید که یک متن و یک کلمه از کاربر دریافت کند، کلمه را در متن جستجو کند و همانند مثال زیر قبل و بعد کلمه * گذاشته و متن را در خروجی چاپ کند. مثال :input1: Hello. my name is Hooshang. i ...
کد css بنویسید که تمام span هایی که بصورت مستقیم داخل div هستند رو انتخاب کند و رنگ متن آنها را به قرمز تغییر دهد
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری