Python :: Aufgabe #137

4 Lösungen Lösungen öffentlich

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!!!

Lösungen:

vote_ok
von ZRX88 (2770 Punkte) - 29.12.2016 um 20:26 Uhr
Quellcode ausblenden Python-Code
""" 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)
3 Kommentare
vote_ok
von Nachbar (2820 Punkte) - 03.01.2017 um 09:44 Uhr
Quellcode ausblenden Python-Code
# -*- 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
1 Kommentar
vote_ok
von hsiemens (290 Punkte) - 20.01.2017 um 13:49 Uhr
Quellcode ausblenden Python-Code
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()
vote_ok
von satn1241 (3090 Punkte) - 21.06.2020 um 21:24 Uhr
Quellcode ausblenden Python-Code
N0=0
N1=1
print("0:", N0)
for i in range(1,101):
    print(f"{i}: {N0+N1}")
    N1 = N0+N1
    N0 = N1-N0
2102760

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.