فیبوناچی
برنامه ای بنویسید که 2 عدد از کاربر دریافت کند و سری فیبوناچی را در آن بازه (بین آن دو عدد) محاسبه و در خروجی چاپ کند
برنامه ای بنویسید که 2 عدد از کاربر دریافت کند و سری فیبوناچی را در آن بازه (بین آن دو عدد) محاسبه و در خروجی چاپ کند
n = int(input("n:")) num1 = int(input("x:")) num2 = int(input("u:")) next_number = num2 count = 1 while count <= n: print(next_number, end=" ") count += 1 num1, num2 = num2, next_number next_number = num1 + num2 print()
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()
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
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}`);
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)
i=int(input('pleas input number for start:')) o=int(input('pleas input number for end:')) fibonachi=[] a,b=0,1 while a<=o: if i<=a<=o: fibonachi.append(a) a,b=b,a+b print(f"input {i}and{o}: {fibonachi}")
برنامه ای بنویسید که یک جمله از ورودی دریافت کند و طولانی ترین و کوتاه ترین کلمه موجود در جمله را در خروجی چاپ کند
برنامه ای بنویسید که یک عدد از کاربر دریافت کند و جدول ضرب آن عدد را همانند زیر در خروجی چاپ کند yek adad vared konid: 2 2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 2 x 4 = 8 2 x 5 = 10 2 x 6 = 12 2 x 7 = 14 2 x...
برنامه ای بنویسید که سن کاربر را از ورودی دریافت کند و بررسی کند که اگر سن کاربر کمتر از ۲۰ بود خطایی throw/raise کند و در غیر این صورت پیغام خوش آمد گویی چاپ کند
برنامه ای بنویسید که لیست محصولات فروشگاه شامل اسم و قیمت محصولات را دریافت کند و تا وقتی که مقدار خالی برای اسم محصول وارد نشده، این کار ادامه پیدا کند؛ سپس اسم محصولات به صورت لیست نمایش داده شود...
تابعی بنویسید که شماره کارت بانکی را به عنوان یک ورودی دریافت کند و به ازای تمام رقم های آن بجز 4 رقم اول و آخر، علامت * قرار دهد و مقداری همانند مثال زیر return کند مثال:("6037111122119900") ➞ "60...
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری