مثال 21 پایتون – برنامه ای به پایتون بنویسید که عددی از کاربر گرفته و در خروجی پیغام دهد که عدد فرد است یا زوج
کد برنامه
1 2 3 4 5 6 |
user_input = int(input("Enter a number: ")) remainder = user_input % 2 if remainder > 0: print("The entered number is odd.") else: print("The entered number is even.") |
توضیح برنامه
این کد یک برنامه ساده در زبان برنامهنویسی Python است که عددی از کاربر گرفته و سپس بررسی میکند که آیا عدد واردشده توسط کاربر فرد یا زوج است. در ادامه توضیحاتی برای هر بخش از کد آمده است:
user_input = int(input("Enter a number: "))
این خط کد یک عدد از کاربر گرفته و آن را به صورت متغیر user_input
که یک عدد صحیح (integer) است، ذخیره میکند. تابع input()
یک رشته را از کاربر دریافت میکند و با int()
ما آن را به یک عدد صحیح تبدیل میکنیم.
remainder = user_input % 2
این خط کد با استفاده از عملگر (%
) باقیمانده تقسیم عدد واردشده توسط کاربر بر 2 را محاسبه میکند و آن را در متغیر remainder
ذخیره میکند. اگر باقیمانده برابر با 0 باشد، این بدان معناست که عدد واردشده توسط کاربر زوج است و در غیر این صورت فرد است.
if remainder > 0:
این خط کد یک شرط ایجاد میکند. اگر مقدار متغیر remainder
بیشتر از صفر باشد (یعنی باقیمانده تقسیم عدد واردشده بر 2 بیشتر از صفر باشد)، بلوک کد داخل این شرط اجرا میشود.
print("The entered number is odd.")
در صورتی که باقیمانده برابر با صفر نباشد (یعنی عدد واردشده فرد باشد)، این دستور در خروجی چاپ میکند که عدد واردشده توسط کاربر فرد است.
else:
اگر باقیمانده برابر با صفر باشد (یعنی عدد واردشده توسط کاربر زوج باشد)، بلوک کد داخل else
اجرا میشود.
print("The entered number is even.")
این دستور در خروجی چاپ میکند که عدد واردشده توسط کاربر زوج است.
مقداد علی بخشی هستم. موسیقی دان، برنامه نویس، متخصص هوش مصنوعی، علم داده، متخصص بلاکچین و توسعه دهنده ربات های هوشمند.
دانش آموخته مقطع ارشد و دکتری دانشکده فنی دانشگاه تهران هستم. با سابقه تدریس درس برنامه نویسی در دانشگاه (پردیس بین الملل کیش دانشگاه تهران)