این برنامه یک سری عددی تولید میکند که در آن:
- جمله اول همیشه برابر با 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
- جمله اول ثابت و برابر با ۱ است
- جمله دوم توسط کاربر وارد میشود
- از جمله سوم به بعد، هر جمله میانگین دو جمله قبلی است
- سری در یک لیست ذخیره شده و بهصورت مرحلهبهمرحله چاپ میشود