Python :: Aufgabe #137
4 Lösungen

Fibonacci-Zahlen bis 100 ausgeben
Anfänger - Python
von Y0uLyric
- 14.12.2016 um 21:42 Uhr
Schreibe Code, der die Fibonacci-Zahlen bis 100 ausgibt. Die Fibonacci-Zahlen kommen dadurch zustande, dass 2 aufeinanderfolgende Zahlen addiert werden, zb.: 0 + 1 = 2 --> 1 + 2 = 3 --> 2 + 3 = 5 --> 3 + 5 = 8.....
Viel Erfolg!!!
Viel Erfolg!!!
Lösungen:

""" fibunaci sequence""" def number_sequence(n): fib_sequence = [1,1] for i in range(2,n): fib_sequence.append(fib_sequence[i-1] + fib_sequence[i-2]) print(fib_sequence[1:]) number_sequence(100)

# -*- coding: utf-8-sig -*- print 0 print 1 y, z = 0, 1 for dummy in range(0, 101): fibzahl = y + z print fibzahl y, z = z, fibzahl

import os, sys import time limit = 100 def fibonacci(n): a, b = 0, 1 for i in range(n): a, b = b, a + b return a def main(): global limit i = 1 while i <= limit: fibo = fibonacci(i) print(str(i)+":\t"+str(fibo)) i+=1 sys.exit(0) if __name__ == '__main__': main()

N0=0 N1=1 print("0:", N0) for i in range(1,101): print(f"{i}: {N0+N1}") N1 = N0+N1 N0 = N1-N0