تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

فیبوناچی

تمرین آسان 88/ دانلود 2778 بازدید

برنامه ای بنویسید که 2 عدد از کاربر دریافت کند و سری فیبوناچی را در آن بازه (بین آن دو عدد) محاسبه و در خروجی چاپ کند

👨‍💻 7 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

11 جواب

این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
num1 = int(input('number1 : '))
num2 = int(input('number 2 :'))
counter = num1
while counter < num2 - 1 :
    counter += 1
    print(counter)
User 9 دانلود Python
def fibonacci_in_range(start, end):
    fib_sequence = []
    a, b = 0, 1  # شروع با دو عدد اول فیبوناچی

    # تولید سری فیبوناچی تا زمانی که عدد بزرگتر از end باشد
    while a <= end:
        if a >= start:  # اگر عدد در بازه است، به لیست اضافه کن
            fib_sequence.append(a)
        a, b = b, a + b  # به روزرسانی مقادیر a و b
    return fib_sequence

def main():
    try:
        # دریافت دو عدد از کاربر
        start = int(input("عدد شروع را وارد کنید: "))
        end = int(input("عدد پایان را وارد کنید: "))

        # محاسبه سری فیبوناچی در بازه
        fib_numbers = fibonacci_in_range(start, end)

        # نمایش نتایج
        print(f"سری فیبوناچی بین {start} و {end}: {fib_numbers}")
    except ValueError:
        print("لطفاً فقط اعداد صحیح وارد کنید.")

# اجرای برنامه
main()
Mma123 دانلود Python
min_num = int(input('minimum number: '))
max_num = int(input('maximum number: '))
a = 0
b = 1
while 1:
    a,b = b,a+b
    if a >= min_num:
        print(a)
        if a > max_num:
            break
Shahroozchegini دانلود Python
t = int(input("ta: "))
# اعداد فیبوناچی
def fib(n):
    a, b = 0, 1
    while a<n:
         print(a, end='-')
         a, b = b, a+b
    print()
fib(t)
User 2187 دانلود Python
function fibo(start, end) {
  const fib = [];
  let a = 0;
  let b = 1;

  while (a <= end) {
    if (a >= start) fib.push(a);

    const next = a + b;
    a = b;
    b = next;
  }
  return fib;
}

const start = parseInt(prompt("enter number"));
const end = parseInt(prompt("enter number"));
const resulte = fibo(start, end);
console.log(`start: ${start} , end: ${end} :  ${resulte}`);
User 112 دانلود JavaScript
def fibonacci(n):
    """
    This function calculates the nth number of the Fibonacci sequence.
    Arguments:
        n: The index of the number we want to calculate the Fibonacci value of.

    return:
        nThe most important number in the Fibonacci sequence
    """

    if n <= 0:
        return "Please enter a positive number."
    elif n == 1:
        return 0
    elif n == 2:
        return 1
    else:
        fib_prev, fib_next = 0, 1
        for _ in range(2, n):
            fib_prev, fib_next = fib_next, fib_prev + fib_next
        return fib_next

# Example of using the function:
number = int(input("Please enter the desired index in the Fibonacci sequence: "))
result = fibonacci(number)
print("Fibonacci number in index", number, "is equal to:", result)
Amirali دانلود Python
produce fibonacci and append it to a list and search if haveing that value then print it if our last fibonacci got bigger that our first number that represent start of interval then add a number to it until it reach to second number.
x=int(input("enter number: "))
y=int(input("enter number: "))
f1=0
f2=1
g=[]
x+=1
while x<y:
    fc=f1+f2
    g.append(fc)
    if x in g:
        print(x)
    f1=f2
    f2=fc    
    if fc>x:
        x+=1

Aerf123 دانلود Python
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

  • قبل از ارسال جواب ویدیو زیر رو ببین تا کار کردن با markdown رو یاد بگیری
  • لطفا جواب های تکراری ارسال نکن
  • سعی کن داخل کدت از کلمات فارسی یا فینگلیش (فارسی با حروف انگلیسی) استفاده نکنی و کدت تماما انگلیسی باشه
  • لطفا داخل جواب از ایموجی یا کاراکترهای خاص استفاده نکن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

راهنمای ارسال جواب 👇

مطالب مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن