Bräuchte mal Hilfe [Python]

08/20/2012 20:18 gr33nii#1
Moin Leute,

ich hab in Informatik in der Schule 3 Aufgaben zu lösen in Python. Da ich in Informatik leider ( wie ich jetzt feststelle ) nicht wirklich aufgepasst habe, hab ich so gar keinen Ansatz.

Die 1. Aufgabe ist das ein Text vom Typ String gegeben ist und die Häufigkeit des Buchstaben E im Text soll geliefert werden.

2. Es ist eine Punkteliste vom Typ List gegeben, welche Zahlen (beliebig) von 0-15 enthält. Das arithmetische Mittel soll als float-Wert geliefert werden.

3. n ist eine natürliche Zahl. Es wird die n. Fibonacci-Zahl geliefert wenn das Programm ausgeführt wird ( Auch für hohe Zahlen möglich ).

Vielleicht kennt sich ja jemand gut aus und weiß mir zu helfen :)
Wäre aufjedenfall nicht schlecht :P

Mfg gr33nii
08/20/2012 20:53 SmackJew#2
Code:
1)

str = 'Hoer auf in der Schule zu schlafen'
str.count('E')

2)

def mean(numberList):
    if len(numberList) == 0:
        return float('nan')
 
    floatNums = [float(x) for x in numberList]
    return sum(floatNums) / len(numberList)

3)

def F(n):
    if n == 0: return 0
    elif n == 1: return 1
    else: return f(n-1)+f(n-2)
08/20/2012 21:21 gr33nii#3
Danke allet klar hehe :D

Ja Informatik ist halt nicht mein Fall :P aber das wird schon :D