Häufigkeit mit Python berechnen
Verfasst: Freitag 13. September 2019, 13:30
Hallo liebe Community,
ich bin totale Programmieranfängerin und gerade sehr am verzweifeln, da ich die - wahrscheinlich sehr simple - Aufgabe einfach nicht gelöst bekomme. Wie kann ich mit Hilfe einer for-Schleife die Häufigkeit meiner Zahl, die in einer bestimmten Liste vorkommt, berechnen?
Mein Ansatz (der wahrscheinlich völlig falsch ist):
eigenezahl = int(input("zahl zwischen 0 und 1: ")) # hier soll einfach entweder die 0 oder die 1 eingeben werden.
liste = [0,0,0,0,0,0,0,0,0,1,1,1,1] # eine Auflistung verschieden häufig vorkommender Nullen und Einsen
for zahl in liste:
if eigenezahl == zahl:
print ("die gewählte Zahl ist", eigenezahl)
häufigkeit = (eigenezahl * (len(liste))**-1)*100
print ("der prozentuale Anteil meiner Zahl beträgt", Häufigkeit, "% in der folgenden Liste: " , liste )
ich weiß, dass dieser Ansatz komplett falsch gedacht wurde von mir, aber vielleicht könnt ihr mir sagen, wie es geht.
Danke im Voraus.
ich bin totale Programmieranfängerin und gerade sehr am verzweifeln, da ich die - wahrscheinlich sehr simple - Aufgabe einfach nicht gelöst bekomme. Wie kann ich mit Hilfe einer for-Schleife die Häufigkeit meiner Zahl, die in einer bestimmten Liste vorkommt, berechnen?
Mein Ansatz (der wahrscheinlich völlig falsch ist):
eigenezahl = int(input("zahl zwischen 0 und 1: ")) # hier soll einfach entweder die 0 oder die 1 eingeben werden.
liste = [0,0,0,0,0,0,0,0,0,1,1,1,1] # eine Auflistung verschieden häufig vorkommender Nullen und Einsen
for zahl in liste:
if eigenezahl == zahl:
print ("die gewählte Zahl ist", eigenezahl)
häufigkeit = (eigenezahl * (len(liste))**-1)*100
print ("der prozentuale Anteil meiner Zahl beträgt", Häufigkeit, "% in der folgenden Liste: " , liste )
ich weiß, dass dieser Ansatz komplett falsch gedacht wurde von mir, aber vielleicht könnt ihr mir sagen, wie es geht.
Danke im Voraus.