مثال 36 پایتون – برنامه ای به پایتون بنویسید که دو عدد را اگر از نوع int باشند با هم جمع کند در غیر این صورت پیغامی دهد که این دو عدد integer نیستند

مثال 36 پایتون – برنامه ای به پایتون بنویسید که دو عدد را اگر از نوع int باشند با هم جمع کند در غیر این صورت پیغامی دهد که این دو عدد integer نیستند

کد برنامه

توضیح کد

این کد یک تابع ساده با نام add_two_numbers ایجاد می‌کند که دو عدد را به عنوان ورودی می‌گیرد و جمع آن‌ها را محاسبه می‌کند. اگر ورودی‌ها نهایتاً از نوع integer (عدد صحیح) نباشند، تابع یک پیام خطای مناسب چاپ می‌کند.

در اینجا نحوه عملکرد کد توضیح داده می‌شود:

  1. تابع add_two_numbers دو ورودی به نام num1 و num2 دریافت می‌کند.
  2. با استفاده از isinstance بررسی می‌شود که ورودی‌ها واقعاً از نوع integer هستند یا نه. اگر ورودی‌ها نوع integer نباشد، تابع پیام “Inputs must be integers!” را چاپ کرده و اجرای خود را خاتمه می‌دهد.
  3. در صورتی که ورودی‌ها از نوع integer باشند، آنها را با هم جمع می‌کند و نتیجه را به عنوان خروجی باز می‌گرداند.
  4. در نهایت، تابع با ورودی‌های متفاوت فراخوانی می‌شود و نتایج چاپ می‌شوند.

نمونه‌هایی از اجرای کد:

add_two_numbers(25, 30):


نتیجه: 55

add_two_numbers(21, 15.32):


پیام خطا: “Inputs must be integers!”

add_two_numbers('65', 4):


پیام خطا: “Inputs must be integers!”

add_two_numbers('55', '1'):


پیام خطا: “Inputs must be integers!”

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *