Hilfe bei Python Aufgabe

02/01/2015 18:45 Popman1994#1
Guten Abend Leute,

ich wollte Fragen, ob mir jemand bei dieser Aufgabe helfen kann ?

[Only registered and activated users can see links. Click Here To Register...]



Danke schon mal im voraus :D
02/01/2015 19:54 Black Tiger ツ#2
Benutze zwar kein Python, aber du musst einfach nur deine liste durchzählen. (Schimpft sich "Enumeration")
Gibt bestimmt bessere Lösungen.

Code:
# Gegeben
primfaktoren = [2, 2, 2, 3]
primfaktor = 2

# Gesucht
print(primfaktoren.count(primfaktor))
Oder halt:

Code:
# Initialisierung

primfaktoren = [2, 2, 2, 3]

primfaktor = 2
count = 0

# Verarbeitung
for i in primfaktoren:
    if i == primfaktor:
       count += 1

# Ausgabe
print("Der Primfaktor", primfaktor, " kommt ", count, "-mal vor")
Edit:
PS: Falls du Primzahlen aus irgendeiner Liste herausfischen musst, guck dir den Sieb des Eratosthenes Algorithmus an.
02/01/2015 21:24 Popman1994#3
Danke hat funktioniert :)