کلاس مکعب مستطیل
کلاسی بنویسید که طول، عرض و ارتفاع مکعب مستطیل را دریافت کند و مساحت و حجم آن را با استفاده از متدهای مختلف محاسبه کند
کلاسی بنویسید که طول، عرض و ارتفاع مکعب مستطیل را دریافت کند و مساحت و حجم آن را با استفاده از متدهای مختلف محاسبه کند
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 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')
تابعی بنویسید که 2 عدد به عنوان پارامتر (a و b) دریافت کند و a را به توان b برساند و برگرداند
کلاسی بنویسید که دو عدد دریافت کند و متدهای جمع و تفریق و ضرب و تقسیم برای آن قابل فراخوانی باشد. با فراخوانی هر متد، محاسبات لازمه انجام شود و نتیجه در برگردانده شود
به div زیر چه اسلاید CSS را اضافه کنیم تا شکل قلب بشه<div class="heart"></div>
تابعی بنویسید که عددی دریافت کند و اگر آن عدد، عدد اول بود True و در غیر این صورت False برگرداند
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری