Question

The Lucas Numbers are a sequence very similar to the Fibonacci sequence discussed in class, the only difference being that the Lucas Numbers start with 10-2 L,-1 as opposed to Fibonaccis Fo = 0 and F1 = 1, concretely, they are defined by Lo = 2, L,-1 and Ln-Ln-l + Ln-2 for n > 1 Write a Python function called first D_digit Lucas that takes an integer argument D less than 30 and returns the first D-digit Lucas number. For example Result Test print(first_D_ digit_Lucas(2)) 11 print(first_ D_digit_Lucas (3)) 123 Answer: (penalty regime: 0 %)

0 0
Add a comment Improve this question Transcribed image text
Answer #1

def first_D_digit_Lucas(n) :
if (n<30):
#base cases
if (n == 0) :
return 2
if (n == 1) :
return 1

# recurrence relation
return first_D_digit_Lucas(n - 1) + first_D_digit_Lucas(n - 2)

D = int(input("Enter number "))
#to print upto D lucas numbers
for i in range(0,D):
print(first_D_digit_Lucas(i))

#to print D th lucas number
print(first_D_digit_Lucas(i))

Add a comment
Know the answer?
Add Answer to:
The Lucas Numbers are a sequence very similar to the Fibonacci sequence discussed in class, the...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • The sequence of the first twelve Lucas numbers is: 2,1,3,4,7,11,18,29,47 … Please write a program for...

    The sequence of the first twelve Lucas numbers is: 2,1,3,4,7,11,18,29,47 … Please write a program for calculating the Lucas number Ln given the number n. Print out the results given: a) n=2 ; b) n=5 and c) n=10 (**please answer in Python**) Ln 2 1 (Ln-1 + Ln-2 if n= 0 if n = 1 if n >1

  • 8. This exercise is a continuation of the previous one. The Lucas numbers Ln are defined by the same relationship as the Fibonacci numbers. Ln+2 = Ln+1 + Ln. However, we begin with Lo = 2 and L-1, wh...

    8. This exercise is a continuation of the previous one. The Lucas numbers Ln are defined by the same relationship as the Fibonacci numbers. Ln+2 = Ln+1 + Ln. However, we begin with Lo = 2 and L-1, which leads to the sequence 2, 1,3,4,7,11,... 「Ln+1 Ln As before, form the vector as a linear combination of vi and v2, eigenvectors of A. Explain why so that a. Xn+1 = Axn. Express X0 b. -(부).. (뷔 Explain why Ln is...

  • Fibonacci numbers – for loops We’ll define the Fibonacci numbers to be an integer sequence starting...

    Fibonacci numbers – for loops We’ll define the Fibonacci numbers to be an integer sequence starting with 1, 1, and where each subsequent element is got by adding the previous two elements: 1, 1, 2, 3, 5, 8, . . . (Mathematicians start with 0, 1, . . . , but we want to avoid zeros because you can’t take their log. ) Write a python programme in a Jupyter notebook which uses a for-loop to fill an array with...

  • The Fibonacci sequence is the sequence of numbers: 0, 1, 1, 2, 3, 5, 8, 13,...

    The Fibonacci sequence is the sequence of numbers: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, … The next number is found by adding up the two numbers before it. For example, the 2 is found by adding the two numbers before it (1+1). The 3 is found by adding the two numbers before it (1+2). The 5 is found by adding the two numbers before it (2+3), and so on! Each number in the sequence is called...

  • Question 3 Program Language C++ Problem 3 Fibonacci Numbers 10 points Fibonacci numbers are a sequence...

    Question 3 Program Language C++ Problem 3 Fibonacci Numbers 10 points Fibonacci numbers are a sequence of numbers where each number is represented by the sum of the two preceding numbers, starting with 0 and 1: 0, 1, 1, 2, 3, 5, 8, etc Write a program that repeatedly prompts the user for a positive integer and prints out whether or not that integer is a Fibonacci number. The program terminates when-I is entered. Create a method with the following...

  • • Fibonacci numbers, denoted as Fn, form a sequence, called the Fibonacci sequence, such that each...

    • Fibonacci numbers, denoted as Fn, form a sequence, called the Fibonacci sequence, such that each number is the sum of the two preceding ones, starting from 0 and 1. • Fn = Fn-1 + Fn-2 (n > 1) • Fo = 0 and F1 = 1 • Submit the R script to write the first 100 numbers of Fibonacci sequence, i.e., F, to F99, to a file named as Fibonacci_100.txt and put in the folder in path /user/R/output/. •...

  • Fibonacci Sequence The Fibonacci Sequence is the series of numbers: 0, 1, 1, 2, 3, 5,...

    Fibonacci Sequence The Fibonacci Sequence is the series of numbers: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ... The next number is found by adding up the two numbers before it. The 2 is found by adding the two numbers before it (1+1) The 3 is found by adding the two numbers before it (1+2), And the 5 is (2+3), and so on!         Example: the next number in the sequence above is 21+34 = 55 Source:...

  • Using R code only 4. The Fibonacci numbers are the sequence of numbers defined by the...

    Using R code only 4. The Fibonacci numbers are the sequence of numbers defined by the linear recurrence equation Fn F-1 F-2 where F F2 1 and by convention Fo 0. For example, the first 8 Fibonacci numbers are 1, 1, 2, 3, 5, 8, 13, 21. (a) For a given n, compute the nth Fibonnaci number using a for loop (b) For a given n, compute the nth Fibonnaci number using a while loop Print the 15th Fibonacci number...

  • A Fibonacci sequence is a series of numbers where the next number in the series is...

    A Fibonacci sequence is a series of numbers where the next number in the series is the sum of the previous two numbers. The sequence starts with the numbers 0 and 1. Here are the first ten numbers of the Fibonacci sequence:             0 1 1 2 3 5 8 13 21 34 Write a Java program to print out the first fifteen numbers of the Fibonacci sequence using a loop. You will need three variables previous, current, and next...

  • this is using MATLAB 2. Fibonacci sequence: A Fibonacci sequence is composed of elements created by...

    this is using MATLAB 2. Fibonacci sequence: A Fibonacci sequence is composed of elements created by adding the two previous elements. The simplest Fibonacci sequence starts with 1,1 and proceeds as follows: 1, 1, 2, 3, 5, 8, 13, . However, a Fibonacci sequence can be created with any two starting numbers. Create a MATLAB function called FL_fib_seq' (where F and L are your first and last initials) that creates a Fibonacci sequence. There should be three inputs. The first...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT