Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def fib(n)
- return n if n < 2
- vals = [0, 1]
- (n-1).times do
- vals.push(vals[-1] + vals[-2])
- end
- return vals.last
- end
- puts "\n enter a number to calculate the Fibonacci sequence"
- num = gets.chomp.to_i
- puts "do you want your digits in integer form or float form? type ( i / f )"
- answer = gets.chomp
- if answer == "i"
- then
- num.times do |i|
- puts fib(i)
- end
- elsif answer == "f"
- then
- num.times do |f|
- puts fib(f)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement