فیبوناچی
برنامه ای بنویسید که 2 عدد از کاربر دریافت کند و سری فیبوناچی را در آن بازه (بین آن دو عدد) محاسبه و در خروجی چاپ کند
👨💻 9 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
برنامه ای بنویسید که 2 عدد از کاربر دریافت کند و سری فیبوناچی را در آن بازه (بین آن دو عدد) محاسبه و در خروجی چاپ کند
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکdef fibonacci_in_range(start, end): """این تابع سری فیبوناچی را در بازه مشخص شده محاسبه و چاپ میکند.""" a, b = 0, 1 fibonacci_numbers = [] while a <= end: if a >= start: fibonacci_numbers.append(a) a, b = b, a + b # بهروزرسانی مقادیر فیبوناچی return fibonacci_numbers def main(): # دریافت دو عدد از کاربر start = int(input("لطفاً عدد شروع را وارد کنید: ")) end = int(input("لطفاً عدد پایان را وارد کنید: ")) # محاسبه و چاپ سری فیبوناچی در بازه مشخص شده fibonacci_numbers = fibonacci_in_range(start, end) print(f"سری فیبوناچی در بازه [{start}, {end}]: {fibonacci_numbers}") # اجرای برنامه main()
num1 = int(input('number1 : ')) num2 = int(input('number 2 :')) counter = num1 while counter < num2 - 1 : counter += 1 print(counter)
h1=int(input("Please,enter number 1:\n"))
h2=int(input("Please,enter number 2:\n"))
l=[0,1]
a=0
b=1
while True:
c=a+b
if c<=h2:
l.append(c)
a=b
b=c
continue
else:
break
for i in l:
if h1<=i<=h2:
print(i)
def fibonacci_in_range(start, end):
a, b = 0, 1
while a <= end:
if a >= start:
print(a, end=' ')
a, b = b, a + b
start = int(input("عدد اول را وارد کنید: "))
end = int(input("عدد دوم را وارد کنید: "))
fibonacci_in_range(start, end)
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()
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
#include <iostream>
#include <cfloat> // برای فهمیدن ظرفیت متغیر ها :
#include <cctype>
#include <vector>
using namespace std ;
int main() {
int Fn_2=0 ;
int Fn_1=1 ;
int Fn ;
cout << Fn_2 <<","<< Fn_1 <<"," ;
while ( 1 ) {
Fn = Fn_1 + Fn_2 ;
cout << Fn <<"," ;
Fn_2 = Fn_1 ;
Fn_1 = Fn ;
}
return 0;
}
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام