بخشی از مجموعه

چندین نمونه کد

~1 دقیقه مطالعه • بروزرسانی ۱۲ مهر ۱۴۰۴

شرح برنامه

این برنامه پایتونی عددی (ترجیحاً زوج) را از کاربر دریافت کرده و یک الگوی خاص از ستاره‌ها چاپ می‌کند.
الگو شامل سه ستاره در ابتدای خروجی، سپس ستون عمودی از ستاره‌ها، و در پایان سه ستاره دیگر است.
اگرچه در صورت‌مسئله گفته شده عدد زوج، اما نمونه خروجی با عدد ۹ (فرد) نمایش داده شده، پس برنامه برای هر عدد مثبت قابل اجراست.


کد پایتون:


# دریافت عدد از کاربر
n = int(input("یک عدد زوج وارد کنید: "))

# چاپ سه ستاره در بالا
print("***")

# چاپ ستون عمودی از ستاره‌ها
for _ in range(n):
    print("*")

# چاپ سه ستاره در پایین
print("***")

نمونه خروجی (اگر n = 9):


***
*
*
*
*
*
*
*
*
*
***

توضیح مراحل:

- ابتدا سه ستاره افقی چاپ می‌شود
- سپس به تعداد n خط، یک ستاره در هر خط چاپ می‌شود
- در پایان، سه ستاره افقی دیگر چاپ می‌شود
- ورودی با عنوان "زوج" دریافت می‌شود اما محدودیتی در اجرا برای اعداد فرد وجود ندارد


نوشته و پژوهش شده توسط دکتر شاهین صیامی