Answer:
- import sys
-
- def fibonacci(n):
- if(n == 0 or n == 1):
- return n
- else:
- return fibonacci(n - 2) + fibonacci(n-1)
-
- num = int(sys.argv)
- output = ""
-
- for i in range(1, num+1):
- output += str(fibonacci(i)) + " "
-
- print(output)
Explanation:
Firstly, we import sys module as we need to accepts n as command line argument (Line 1).
Next, create a function fibonacci takes take one input n (Line 3). If the n is zero or one, return the n itself (Line 4-5). Otherwise, the program shall run the recursive call to the fibonacci function itself by putting n-2 and n-1 as function argument, respectively (Line 6-7).
After that, use the sys.argv to get the command line argument and assign the value to num (Line 9).
Use a for loop to generate the output string by progressively calling the fibonacci function and join the return result to the output string (Line 12-13).
At last print the output string (Line 15).
The flowchart to reverse digits of an integer may be explained like this: <span>If its a decimal number you could use modulus function to return the first lowest digit in the integer like 45%10 would give you a 5. By doing that you will have the number reversed. Lets see an example of that
Flow: (Lets take for example 123)
num = 123
loop
print num%10 (prints 3)
num = num/10 (num now is 12 - integer division removes remainder)
end loop
result : 321</span>
Answer:
Infographics can present the results of large data analysis looking for patterns and relationships that monitor changes in variables over time.
Explanation:
Everything good? You fine?