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

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

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

شرح برنامه

این برنامه یک سری عددی تولید می‌کند که در آن:
- جمله اول همیشه برابر با 1 است
- جمله دوم توسط کاربر وارد می‌شود
- از جمله سوم به بعد، هر جمله میانگین دو جمله قبلی است
برنامه تعداد n جمله از این سری را تولید و نمایش می‌دهد.


کد پایتون:


n = int(input("تعداد جمله‌ها را وارد کنید: "))
second = float(input("جمله دوم سری را وارد کنید: "))

series = [1, second]

for i in range(2, n):
    next_term = (series[i - 1] + series[i - 2]) / 2
    series.append(next_term)

print("سری تولیدشده:")
for i, value in enumerate(series):
    print(f"جمله {i + 1}: {value}")

نمونه خروجی:


تعداد جمله‌ها را وارد کنید: 6  
جمله دوم سری را وارد کنید: 5  

سری تولیدشده:  
جمله 1: 1.0  
جمله 2: 5.0  
جمله 3: 3.0  
جمله 4: 4.0  
جمله 5: 3.5  
جمله 6: 3.75

توضیح مراحل:

- جمله اول ثابت و برابر با ۱ است
- جمله دوم توسط کاربر وارد می‌شود
- از جمله سوم به بعد، هر جمله میانگین دو جمله قبلی است
- سری در یک لیست ذخیره شده و به‌صورت مرحله‌به‌مرحله چاپ می‌شود


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