تابع ماشین حساب
تابعی بنویسید که دو عدد به همراه یک عملگر (+ - / *) دریافت کند و محاسبه مربوطه را انجام دهد و نتیجه را برگرداند
مثال:
cal(2, '+', 6) #8 cal(5, '-', 1) #4 cal(6, '/', 2) #3 cal(8, '*', 2) #16
تابعی بنویسید که دو عدد به همراه یک عملگر (+ - / *) دریافت کند و محاسبه مربوطه را انجام دهد و نتیجه را برگرداند
مثال:
cal(2, '+', 6) #8 cal(5, '-', 1) #4 cal(6, '/', 2) #3 cal(8, '*', 2) #16
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکprint("عملیاتهای موجود: +، -، *، /") print("برای خروج 'q' را وارد کنید.") while True: operation = input("عملیات (+, -, *, /) یا 'q' برای خروج: ") if operation == 'q': print("خروج از برنامه.") break if operation in ('+', '-', '*', '/'): num1 = float(input("عدد اول را وارد کنید: ")) num2 = float(input("عدد دوم را وارد کنید: ")) if operation == '+': print("نتیجه:", num1 + num2) elif operation == '-': print("نتیجه:", num1 - num2) elif operation == '*': print("نتیجه:", num1 * num2) elif operation == '/': if num2 == 0: print("خطا: تقسیم بر صفر ممکن نیست.") else: print("نتیجه:", num1 / num2) else: print("عملیات نامعتبر! لطفاً یکی از عملیاتهای +, -, *, / یا 'q' را وارد کنید.")
def calc(math): x=int(input("Enter x: ) y=int(input("Enter y: ) a="+","-","*","/" anw=eval(x,a,y) try: if x/0 or y/0: print("cannot divide by zero") expect: return calc print(calc())
number1 = int(input("enter numbr :")) number2 = int(input("enter numbr :")) operator = input("pleas enter the (+,-,*,/) :") def calculator(number1,number2,operator): """ این تابع دو مقدار را از کاربر میگیرد و عمل های ضرب,تقسیم,جمع,تفریق را انجام میدهد """ match operator : case "+" : result = number1 + number2 return (f"resalt : {result}") case "-" : result = number1 - number2 return (f"resalt : {result}") case "*": result = number1 * number2 return (f"result : {result}") case "/": result = number1 / number2 return (f"resalt : {result}") case _: return (f"access is not allowed") print(calculator(number1,number2,operator))
class Calculate: def __init__(self, num1, num2): try: self.__num1 = int(num1) self.__num2 = int(num2) except ValueError: raise ValueError("Invalid Input!") # just getter (can not to edit) @property def num1(self): return self.__num1 @property def num2(self): return self.__num2 def multiple(self): print(f"{self.__num1} * {self.__num2} = {self.__num1 * self.__num2}") def devision(self): if self.__num2 == 0: return "Zero devision" print(f"{self.__num1} / {self.__num2} = {(self.__num1 / self.__num2):.2f}") def sum(self): print(f"{self.__num1} + {self.__num2} = {self.__num1 + self.__num2}") def subtract(self): print(f"{self.__num1} - {self.__num2} = {self.__num1 - self.__num2}") def main(): obj = Calculate(input("Enter Number 1: "), input("Enter Number 2: ")) obj.multiple() obj.devision() obj.sum() obj.subtract() if __name__ == "__main__": main()
number_1 = float(input("please enter a number: ")) number_2 = float(input("please enter a number: ")) amalgar = input("please select oprator: + , - , / , * ") if amalgar == "+": print(f"{number_1} + {number_2} = ", number_1 + number_2) elif amalgar == "-": print(f"{number_1} - {number_2} = ", number_1 - number_2) elif amalgar == "/": print(f"{number_1} / {number_2} = ", number_1 / number_2) elif amalgar == "*": print(f"{number_1} * {number_2} = ", number_1 * number_2)
print("enter x:") x = input(int()) print("enter y:") y = input(int()) print("Enter - or + or * or /:") z = input() if z == '+' : print(x + y) elif z == '-' : print(x - y) elif z == '*' : print(x * y) elif z == '/' : print(x / y) else: print("Invalid operator. Please enter +, -, *, or /.")
def Mashin_Hesab(n) :
m = n.split()
x = 0
if m[1] == "+" :
x = int(m[0]) + int(m[2])
elif m[1] == "-" :
x = int(m[0]) - int(m[2])
elif m[1] == "*" :
x = int(m[0]) * int(m[2])
elif m[1] == "/" :
x = int(m[0]) / int(m[2])
return x
برنامه ای بنویسید که یک جمله از ورودی دریافت کند و طولانی ترین و کوتاه ترین کلمه موجود در جمله را در خروجی چاپ کند
تابعی بنویسید که یک متن دریافت کند و درصورتی که متن طولانی تر از 100 کاراکتر بود، 100 کاراکتر اول آن را به همراه «...» برگرداند. در غیر این صورت کل متن را بدون تغییر برگرداند.
برنامه ای بنویسید که یک عدد دریافت کند و از اون عدد تا 0 شمارش معکوس انجام دهد بین هر عدد 1 ثانیه مکث نیاز است
کلاسی به اسم Tarikh بنویسید که یک تاریخ شمسی به فرمت yyyy/mm/dd دریافت کند و دارای متدهایی برای اضافه کردن و کم کردن (روز، ماه و سال) از تاریخ باشد. همچنین متدی برای چاپ تاریخ در خروجی داشته باشد. ...
برنامه ای بنویسید که تعداد بینهایت عدد را با کمک واسط گرافیکی دریافت کند و اعمال جمع و تفریق و ضرب و تقسیم را روی آنها انجام دهد برای مثال کاربر باید بتواند نتیجه اعمال زیر را با استفاده از این برن...
لینکی با مشخصات زیر ایجاد کنیدمتن لینک عبارت (اینجا کلیک کنید) باشدلینک به صفحه code-bezan.ir باشدtitle لینک عبارت (تمرین برنامه نویسی) باشدلینک در صفحه جدید باز شود
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری