ربات ماشین حساب ساده
رباتی بنویسید که عملیات های ریاضی را انجام دهد
وقتی کاربر calc 5+3 ارسال کرد، ربات نتیجه را (8) برگرداند
پشتیبانی از عملیات های جمع، تفریق، ضرب و تقسیم
👨💻 8 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
رباتی بنویسید که عملیات های ریاضی را انجام دهد
وقتی کاربر calc 5+3 ارسال کرد، ربات نتیجه را (8) برگرداند
پشتیبانی از عملیات های جمع، تفریق، ضرب و تقسیم
number1 = int(input("Enter the 1st number: "))
operator = input(" + , - , *, / : ")
number2 = int(input("Enter the 2nd number: "))
output = None
if operator == "+":
output = number1 + number2
elif operator == "-":
output = number1 - number2
elif operator == "*":
output = number1 * number2
elif operator == "/":
output = number1 / number2
print("{} {} {} = {}".format(number1,operator,number2,output))
a = int(input("adad aval: "))
b = int(input("adad dovom: "))
print(a + b)
function calcBot(message) {
if (!message.startsWith("calc ")) return "دستور نامعتبر است";
const expression = message.slice(5).trim();
if (!/^[0-9+\-*/.\s]+$/.test(expression)) {
return "عبارت نامعتبر است";
}
try {
const result = Function(`"use strict"; return (${expression})`)();
return Number.isFinite(result) ? result : "خطا";
} catch {
return "عبارت نامعتبر است";
}
}
import re
enter = re.split(r"([+\-*/])", (input("what you want?")))
if enter[1] == "+":
print(int(enter[0]) + int(enter[2]))
elif enter[1] == "-":
print(int(enter[0]) - int(enter[2]))
elif enter[1] == "*":
print(int(enter[0]) * int(enter[2]))
elif enter[1] == "/":
print(int(enter[0]) // int(enter[2]))
from cowsay import *
import cowsay
AR = input("Ebarat Riazi Ra Vared konid: ")
result = eval(AR)
cowsay.cow(result)
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
float num1, num2;
char ch;
System.out.println("enter a number one :");
num1 = input.nextFloat();
System.out.println("what eval? + or - or * or / ??");
ch = input.next().charAt(0);
System.out.println("Enter a numbet two : ");
num2 = input.nextFloat();
switch (ch) {
case '+': System.out.println(num1 + num2);
break;
case '-' : System.out.println(num1 - num2);
break;
case '*':System.out.println(num1 * num2);
break;
case '/':System.out.println(num1/num2);
default:
System.out.println("not found");
}
}
def sum(a,b):
print(a + b)
def minus(a,b):
print(a - b)
def division(a,b):
print(a / b)
def times(a,b):
print(a*b)
while True:
print("Which work do you want? : ")
print("1 : sum")
print("2 : minus")
print("3 : times")
print("4 : division")
ask = input("Which one? (1-4) : ")
if ask == "1":
a1 = input("Enter the first number: ")
b1 = input("Enter the second number: ")
sum(a1,b1)
if ask == "clac 5+3":
print(8)
else:
break
elif ask == "2":
a2 = input("Enter the first number: ")
b2 = input("Enter the second number: ")
minus(a2,b2)
if ask == "clac 5+3":
print(8)
else:
break
elif ask == "3":
a3 = input("Enter the first number: ")
b3 = input("Enter the second number: ")
times(a3,b3)
if ask == "clac 5+3":
print(8)
else:
break
if ask == "clac 5+3":
print(8)
else:
break
elif ask == "4":
a4 = input("Enter the first number: ")
b4 = input("Enter the second number: ")
division(a4,b4)
if ask == "clac 5+3":
print(8)
else:
break
جوابت را با Markdown بنویس و ثبت کن
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نامتوضیح کوتاهی بنویسید تا تیم بررسی کند.