Create a Python script that will display the next 5 numbers in the sequence where each number is the sum of the previous two.
This is my text file:
8 3
4 5
6 2
The sample output should be like this when I run the code:
8 3 11 14 25 39 64
4 5 9 14 23 37 50
6 2 8 10 18 28 46
I need the code to have the python script that will display the next 5 numbers from my text file stated above.
def print_5_nums (n1, n2):
print(n1, end=' ')
for i in range(5):
n1, n2 = n2, n1 + n2
print(n1, end=' ')
print(n2)
def read_and_print(filename):
with open(filename) as txt:
for line in txt:
n1, n2 = line.split()
print_5_nums (int(n1), int(n2))
read_and_print('my.txt')
Comments
Leave a comment