Die Suche ergab 16 Treffer
- Donnerstag 9. Mai 2019, 20:27
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Re: Random Zahlen in einem Array Speichern
Inzwischen hast Du ja verraten, was Deine eigentliche Aufgabe ist, und dass Du eine Funktion schreiben sollst, die den Index zurückgibt, also brauchst Du ein `return`.
def linear_search(random_numbers, n):
for i, num in enumerate(random_numbers):
if num == n:
print(f"{n} found at index {i ...
- Donnerstag 9. Mai 2019, 20:14
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Re: Random Zahlen in einem Array Speichern
Jetzt bräuchte die Funktion noch einen Rückgabewert. Und wir hatten ja auch schon mal enumerate gezeigt.
Über einen Index zu iterieren, ist schlecht, wenn man auch direkt über die Elemente iterieren kann (mit enumerate, falls man den Index braucht), richtig wäre also:
def linear_search ...
- Donnerstag 9. Mai 2019, 20:01
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Re: Random Zahlen in einem Array Speichern
Eine Funktion zum Suchen soll weder etwa ausgeben, noch etwas sortieren, noch die Zeit messen, sondern nur eine Zahl suchen.
Jetzt hasz Du ein generate_random_numbers, das gar nicht size Zahlen liefert, sondern unter Umständen weniger.
Die Lösung zu Deinem Problem steht schon in der ...
- Donnerstag 9. Mai 2019, 19:39
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Re: Random Zahlen in einem Array Speichern
Achso, auch die Ausgabe wo es gefunden wurde?__deets__ hat geschrieben: Donnerstag 9. Mai 2019, 19:38 Du hast doch immer noch prints in deiner Suchfunktion. Das verfälscht das Ergebnis.
Ich dachte nur die ausgabe der gesammten Liste. Dann muss ich mir das noch einmal iwie anders anschauen
- Donnerstag 9. Mai 2019, 19:26
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Re: Random Zahlen in einem Array Speichern
Okei, habe ich verstanden, und habe die print Funktionen rausgenommen.
Bei der zweiten aufgabe habe ich das mit time.time gelöst, stimmt das so, also gibt mir das tatsächlich zurück wie lange der Rechner gebraucht hat?
def linear_search(random_numbers, n):
#print(random_numbers)
start = time ...
Bei der zweiten aufgabe habe ich das mit time.time gelöst, stimmt das so, also gibt mir das tatsächlich zurück wie lange der Rechner gebraucht hat?
def linear_search(random_numbers, n):
#print(random_numbers)
start = time ...
- Donnerstag 9. Mai 2019, 14:28
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Re: Random Zahlen in einem Array Speichern
nochmal ich:
also habe mich erstmal entschieden das ganze so zu schicken und dann einfach jetzt noch weiter zu probieren und es zu verbessern.
import random
def generate_random_numbers(size):
numbers = []
for i in range(size):
numbers.append(random.randint(0, 100))
return numbers ...
also habe mich erstmal entschieden das ganze so zu schicken und dann einfach jetzt noch weiter zu probieren und es zu verbessern.
import random
def generate_random_numbers(size):
numbers = []
for i in range(size):
numbers.append(random.randint(0, 100))
return numbers ...
- Donnerstag 9. Mai 2019, 14:09
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Re: Random Zahlen in einem Array Speichern
arg okei :S
aber die lineare suche sollte doch so passen?
Ich denke auch Du hast das bisher falsch gemacht, dass Du die Ausgabe in die Suchfunktionen geschrieben hast
Da handelt es sich ja nur um die Printfunktion oder?
Die habe ich eigentlich nur eingefügt um zu checken ob es auch funktioniert ...
aber die lineare suche sollte doch so passen?
Ich denke auch Du hast das bisher falsch gemacht, dass Du die Ausgabe in die Suchfunktionen geschrieben hast
Da handelt es sich ja nur um die Printfunktion oder?
Die habe ich eigentlich nur eingefügt um zu checken ob es auch funktioniert ...
- Donnerstag 9. Mai 2019, 13:11
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Re: Random Zahlen in einem Array Speichern
Okei, nice, Danke!
(das mit den comprehension sollen wir noch nicht machen)
Dann hätte ich noch eine Frage die nicht ganz ins Forum passt glaub ich aber ich stelle Sie einfach mal:
Dies ist meine Aufgabenstellung:
Implementieren Sie die Algorithmen zur linearen Suche, binären Suche und ...
(das mit den comprehension sollen wir noch nicht machen)
Dann hätte ich noch eine Frage die nicht ganz ins Forum passt glaub ich aber ich stelle Sie einfach mal:
Dies ist meine Aufgabenstellung:
Implementieren Sie die Algorithmen zur linearen Suche, binären Suche und ...
- Donnerstag 9. Mai 2019, 11:09
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Re: Random Zahlen in einem Array Speichern
Danke für die HIlfe, also ich habe das nun so gemacht und es funktioniert:
import random
def generate_random_numbers(size):
numbers = []
for i in range(size):
numbers.append(random.randint(-100, 100))
return numbers
def linear_search(random_numbers, n):
for i in range(len(random_numbers ...
import random
def generate_random_numbers(size):
numbers = []
for i in range(size):
numbers.append(random.randint(-100, 100))
return numbers
def linear_search(random_numbers, n):
for i in range(len(random_numbers ...
- Mittwoch 8. Mai 2019, 21:28
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Re: Random Zahlen in einem Array Speichern
mhm oke, ich weiß ich bin ziemlich schlecht :roll: aber naja^^
def generate_random_numbers(size):
numbers = []
for i in range(size):
numbers.append(random.randint(-100, 100))
return numbers
Hiermit generier ich ja meine Liste, und diesmal nicht global? Hab ich das richtig verstanden.
def ...
def generate_random_numbers(size):
numbers = []
for i in range(size):
numbers.append(random.randint(-100, 100))
return numbers
Hiermit generier ich ja meine Liste, und diesmal nicht global? Hab ich das richtig verstanden.
def ...
- Mittwoch 8. Mai 2019, 16:51
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Re: Random Zahlen in einem Array Speichern
Hallo zusammen, ich habe eine weitere Frage, diese hatte aber nichts mit dem letzten Problem zu tun, Ich wusste nur nicht ob ich einen neuen Thread erstellen soll oder hier weitermachen.
Jedenfalls habe ich follgenden code, ich wollte eine lineare Suche machen, also genau eine Zahl in meiner Liste ...
Jedenfalls habe ich follgenden code, ich wollte eine lineare Suche machen, also genau eine Zahl in meiner Liste ...
- Donnerstag 2. Mai 2019, 21:49
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Re: Random Zahlen in einem Array Speichern
@blackjack
Danke, habe das ganze jetzt wenigstens zum laufen gebracht.
import random
def Array():
v = 1
n = int(input("Arraygröße?: "));
m =[]
while v <= n:
z = random.randint(-100, 100,)
m.append(z)
v=v+1
print(m)
Array();
Nur die Namen und so muss ich noch ändern, es funktioniert ...
Danke, habe das ganze jetzt wenigstens zum laufen gebracht.
import random
def Array():
v = 1
n = int(input("Arraygröße?: "));
m =[]
while v <= n:
z = random.randint(-100, 100,)
m.append(z)
v=v+1
print(m)
Array();
Nur die Namen und so muss ich noch ändern, es funktioniert ...
- Donnerstag 2. Mai 2019, 17:17
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Re: Random Zahlen in einem Array Speichern
Werde ich nächstes mal machen, danke
- Donnerstag 2. Mai 2019, 16:58
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Re: Random Zahlen in einem Array Speichern
Danke für die schnellen Antworten, naja das mit den Abkürzungen habe ich so im Internet beim stöbern gefunden.
import random
def Array():
v = 1
n = int(input("Arraygröße?: "));
while v <= n:
z = random.randint(-100, 100,)
b = [z]
print(b)
v=v+1
else:
print("end")
Array();
Jetzt habe ...
import random
def Array():
v = 1
n = int(input("Arraygröße?: "));
while v <= n:
z = random.randint(-100, 100,)
b = [z]
print(b)
v=v+1
else:
print("end")
Array();
Jetzt habe ...
- Donnerstag 2. Mai 2019, 16:02
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Re: Random Zahlen in einem Array Speichern
Edit: Hiermit hat es funktioniert, aber wäre das auch irgendwie ohne numpy(weiß leider nicht genau was das ist) funktioniert?
import numpy as np
n = int(input("Arraygröße?: "));
randnums= np.random.randint(-100,100,n)
randnums
print(randnums)
import numpy as np
n = int(input("Arraygröße?: "));
randnums= np.random.randint(-100,100,n)
randnums
print(randnums)
- Donnerstag 2. Mai 2019, 15:56
- Forum: Allgemeine Fragen
- Thema: Random Zahlen in einem Array Speichern
- Antworten: 38
- Zugriffe: 5759
Random Zahlen in einem Array Speichern
Hallo Python Comunity, ich bin erst neu hier und auch ein frischer Anfänger in Python.
Wir haben Programmierung in der Schule ein wenig angetestet und ich möchte mich darin ein wenig weiterbilden :)
Ich habe Aufgaben im Internet gefunden für Anfänger, jedoch bei dieser habe ich irgendwie Probleme ...
Wir haben Programmierung in der Schule ein wenig angetestet und ich möchte mich darin ein wenig weiterbilden :)
Ich habe Aufgaben im Internet gefunden für Anfänger, jedoch bei dieser habe ich irgendwie Probleme ...