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

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

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

شرح برنامه

این برنامه عدد صحیح n را از کاربر دریافت کرده و مثلثی از ستاره‌ها چاپ می‌کند.
در هر خط، تعداد ستاره‌ها یک عدد بیشتر از خط قبل است، از ۱ تا n.


کد پایتون:


n = int(input("عدد n را وارد کنید: "))
for i in range(1, n + 1):
    print("*" * i)

نمونه خروجی:


عدد n را وارد کنید: 7  
*  
**  
***  
****  
*****  
******  
*******

توضیح مراحل:

- حلقه از ۱ تا n اجرا می‌شود
- در هر مرحله، i ستاره چاپ می‌شود


شرح برنامه

این برنامه سه ضلع مثلث را دریافت کرده و نوع مثلث را مشخص می‌کند:
- متساوی‌الاضلاع: هر سه ضلع برابرند
- متساوی‌الساقین: دو ضلع برابرند
- مختلف‌الاضلاع: هیچ دو ضلعی برابر نیستند


کد پایتون:


a = float(input("ضلع a را وارد کنید: "))
b = float(input("ضلع b را وارد کنید: "))
c = float(input("ضلع c را وارد کنید: "))

if a == b == c:
    print("مثلث متساوی‌الاضلاع است.")
elif a == b or b == c or a == c:
    print("مثلث متساوی‌الساقین است.")
else:
    print("مثلث مختلف‌الاضلاع است.")

نمونه خروجی:


ضلع a را وارد کنید: 5  
ضلع b را وارد کنید: 5  
ضلع c را وارد کنید: 5  
مثلث متساوی‌الاضلاع است.

توضیح مراحل:

- ابتدا بررسی می‌شود که آیا هر سه ضلع برابرند
- سپس بررسی می‌شود که آیا دو ضلع برابرند
- در غیر این صورت، مثلث مختلف‌الاضلاع است


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