کلاس ماشین حساب
کلاسی بنویسید که دو عدد دریافت کند و متدهای جمع و تفریق و ضرب و تقسیم برای آن قابل فراخوانی باشد. با فراخوانی هر متد، محاسبات لازمه انجام شود و نتیجه در برگردانده شود
کلاسی بنویسید که دو عدد دریافت کند و متدهای جمع و تفریق و ضرب و تقسیم برای آن قابل فراخوانی باشد. با فراخوانی هر متد، محاسبات لازمه انجام شود و نتیجه در برگردانده شود
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکclass MainOperation :
def sum(self,a,b):
sum=a+b
print("sum = {}".format(sum))
def subtraction(self,a,b):
subtraction=a-b
print("subtraction = {}".format(subtraction))
def multiplication(self,a,b):
multiplication=a*b
print("multipliction = {}".format(multiplication))
def division(self,a,b):
division=a/b
print("division = {}".format(division))
number=MainOperation().division(12, 6)
class Hesab: def __init__(self , num1 , num2): self.num1 = num1 self.num2 = num2 def jam(self): return self.num1 + self.num2 def tafrigh(self): return self.num1 - self.num2 def zarb(self): return self.num1 * self.num2 def taghsim(self): return self.num1 / self.num2 n1 = int(input("enter num1: ")) n2 = int(input("enter num2: ")) h = Hesab(n1 , n2) amaliat = input("select 1.jam 2.tafrigh 3.zarb 4.taghsim: ") if amaliat == "1": print(h.jam()) elif amaliat == "2": print(h.tafrigh()) elif amaliat == "3": print(h.zarb()) elif amaliat == "4": print(h.taghsim())
class mashin: def __init__(self,nom1,nom2): self.nom1=nom1 self.nom2=nom2 def jam(self): if alamat=='+': print(self.nom1+self.nom2) def menha(self): if alamat=='-': print(self.nom1-self.nom2) def zarb(self): if alamat=='*': print(self.nom1*self.nom2) def taghsim(self): if alamat=='/': print(self.nom1/self.nom2) nom1=float(input('Number= ')) nom2=float(input('Number= ')) alamat=input('alamat? ') a=mashin(nom1, nom2) a.jam() a.menha() a.taghsim() a.zarb()
class Mashin_hesab: def __init__ (self,number1,number2,choose): self.number1=num1 self.number2=num2 self.choose=choose def output(self): if choose=="1": jame=num1+num2 print(num1,"+",num2,"=",jame) elif choose=="2": menha=num1-num2 print(num1,"-",num2,"=",menha) elif choose=="3": zarb=num1*num2 print(num1,"*",num2,"=",zarb) elif choose=="4": tagsim=num1/num2 print(num1,"/",num2,"=",tagsim) num1=float(input("enter num1:")) num2=float(input("enter num2:")) choose=input("select the operaitor: 1.jam 2.menha 3.zarb 4.tagsim : ") user=Mashin_hesab(num1,num2,choose) user.output()
class Mashin: def __init__(self,num1,num2): self.num1=num1 self.num2=num2 def jam(self): return self.num1+self.num2 def tafrigh(self): return self.num1 - self.num2 def zarb(self): return self.num1*self.num2 def taghsim(self): return self.num1/self.num2 while True: a=int(input('num1:')) b=int(input('num2:')) if a==0 or b==0: break i=input("What do you want?1.jam 2.tafrigh 3.zarb 4.taghsim 5.done\n ") javab=Mashin(num1=a,num2=b) print("___________") if i=="1": print(javab.jam()) elif i=="2": print(javab.tafrigh()) elif i=="3": print(javab.zarb()) elif i=="4": print(javab.taghsim()) else: break
try:
class User:
def __init__(self , a , b , num , number ):
self.number_a = a
self.number_b = b
self.num = num
self.number = number
def Chap(self):
print(self.number_a)
print(self.number_b)
def Back(self):
if i == "5":
return i
l = []
i = input( "1.Total 2.subtraction 3.devision 4.multiplication 5.back\n")
if i == "1":
num1 = float(input("a :") )
number1 = float(input("b :") )
All = ( num1 + number1 )
l.append( All )
print( All )
print( l )
for item_1 in i:
if i == "":
break
if i == "2":
num2 = float( input("a :") )
number2 = float( input("b :") )
All2 = ( num2 - number2 )
l.append(All2)
print( All2 )
for item2 in i:
if i == "":
break
if i == "3":
num3 = float( input("a :") )
number3 = float( input("b :") )
All3 = ( num3 / number3 )
l.append(All3)
print( All3 )
for item3 in i :
if i == "":
break
if i == "4":
num4 = float( input("a :") )
number4 = float( input("b :") )
All4 = ( num4 * number4 )
l.append( All4 )
print( All4 )
for item4 in i :
if i == "" :
break
print( User.Back )
except: Exception("Error")
class Calculator():
def __init__(self, x, y):
self.x = x
self.y = y
def addition(self):
print(self.x + self.y)
def subtraction(self):
print(self.x - self.y)
def division(self):
print(self.x // self.y)
def multiplication(self):
print(self.x * self.y)
calculate = Calculator(x=13, y=13)
تابعی بنویسید که یک رشته (String) دریافت کند و تعداد حروف آن را برگرداند نکته: برای حل این سوال، از توابع آماده نباید استفاده کنید مثال:get_len('code-bezan.ir') # 13
برنامه ای بنویسید که 2 عدد به عنوان بازه دریافت کند و در آن بازه تمام اعداد 5 موجود را بشمارد. برای مثال در بازه 1 تا 20 تعداد 2 بار عدد 5 تکرار شده است (5 و 15)
برنامه ای بنویسید که 2 تاریخ به فرمت yyyy/mm/dd دریافت کند و فاصله 2 تاریخ را به روز در خروجی چاپ کند مثالtarikh1: 1401/11/01 tarikh2: 1401/11/05 4 days tarikh1: 1401/10/01 tarikh2: 1401/11/05 34 days
برنامه ای بنویس که جدول ضرب اعداد 1 تا 10 چاپ کند
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری