~1 دقیقه مطالعه • بروزرسانی ۱۲ مهر ۱۴۰۴
شرح برنامه
این برنامه پایتونی عددی (ترجیحاً زوج) را از کاربر دریافت کرده و یک الگوی خاص از ستارهها چاپ میکند.
الگو شامل سه ستاره در ابتدای خروجی، سپس ستون عمودی از ستارهها، و در پایان سه ستاره دیگر است.
اگرچه در صورتمسئله گفته شده عدد زوج، اما نمونه خروجی با عدد ۹ (فرد) نمایش داده شده، پس برنامه برای هر عدد مثبت قابل اجراست.
کد پایتون:
# دریافت عدد از کاربر
n = int(input("یک عدد زوج وارد کنید: "))
# چاپ سه ستاره در بالا
print("***")
# چاپ ستون عمودی از ستارهها
for _ in range(n):
print("*")
# چاپ سه ستاره در پایین
print("***")
نمونه خروجی (اگر n = 9):
***
*
*
*
*
*
*
*
*
*
***
توضیح مراحل:
- ابتدا سه ستاره افقی چاپ میشود
- سپس به تعداد n خط، یک ستاره در هر خط چاپ میشود
- در پایان، سه ستاره افقی دیگر چاپ میشود
- ورودی با عنوان "زوج" دریافت میشود اما محدودیتی در اجرا برای اعداد فرد وجود ندارد
نوشته و پژوهش شده توسط دکتر شاهین صیامی