این برنامه دو عدد را از ورودی دریافت میکند و آنها را به یک متد ارسال میکند.
متد مذکور حاصلضرب و حاصلتقسیم این دو عدد را محاسبه کرده و تفاضل آنها را به برنامه اصلی برمیگرداند.
در نهایت، برنامه اصلی این مقدار را نمایش میدهد.
def compute_difference(a, b):
product = a * b
division = a / b if b != 0 else float('inf')
difference = product - division
return difference
# اجرای برنامه
num1 = float(input("عدد اول را وارد کنید: "))
num2 = float(input("عدد دوم را وارد کنید: "))
result = compute_difference(num1, num2)
print(f"تفاضل حاصلضرب و حاصلتقسیم: {result:.2f}")
تفاضل حاصلضرب و حاصلتقسیم: 10.00
- ابتدا دو عدد از کاربر دریافت میشود
- این دو عدد به متدی به نام compute_difference ارسال میشوند
- در متد، حاصلضرب و حاصلتقسیم محاسبه میشود
- سپس تفاضل این دو مقدار محاسبه شده و به برنامه اصلی بازگردانده میشود
- برنامه اصلی مقدار نهایی را نمایش میدهد