Die Suche ergab 29 Treffer

von Sülo
Dienstag 4. April 2023, 14:15
Forum: Allgemeine Fragen
Thema: Hilfe beim Umrechner
Antworten: 7
Zugriffe: 790

Re: Hilfe beim Umrechner

Okay Hab es jetzt :D:D Einfacher als gedacht:

Code: Alles auswählen

def m2k(x):
	m=float(x)*1.6
	m=formate(m, ‘.1f‘)
	print(m)
von Sülo
Dienstag 4. April 2023, 13:39
Forum: Allgemeine Fragen
Thema: Hilfe beim Umrechner
Antworten: 7
Zugriffe: 790

Re: Hilfe beim Umrechner


Was verstehst Du an
Wichtig: Schreiben Sie nur die Funktion und rufen Sie diese nicht selber auf, das erledigt CodeRunner beim Überprüfen im Hintergrund!
nicht?

Das steht bei jeder Aufgabe jedoch können wir Studenten trotzdem durch Prüfen feststellen ob der Code richtig ist oder falsch. Also ...
von Sülo
Dienstag 4. April 2023, 13:20
Forum: Allgemeine Fragen
Thema: Hilfe beim Umrechner
Antworten: 7
Zugriffe: 790

Hilfe beim Umrechner

Hallo ihr Lieben, ich schreibe demnächst eine Klausur in Informatik und bin am lernen leider hänge ich jetzt an einer Aufgabe die Wahrscheinlich nicht in der Klausur vorkommt, ich die jetzt jedoch trotzdem lösen möchte:
Die Frage:

Eine Meile entspricht ca. 1.6 km. Schreiben Sie eine Funktion, die ...
von Sülo
Donnerstag 20. Januar 2022, 12:12
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Re: Liste 3x Wiederholen


Du hattest folgenden Code:
import random

zahlen = []
while len(zahlen) < 6:
zahl = random.randint(1, 49)
if zahl not in zahlen:
zahlen.append(zahl)

zahlen.sort()
print(zahlen)

Steck das in eine Funktion bedeutet:
import random

def ziehe_zahlen():
zahlen = []
while len(zahlen) < 6 ...
von Sülo
Donnerstag 20. Januar 2022, 11:59
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Re: Liste 3x Wiederholen


Du hattest folgenden Code:
import random

zahlen = []
while len(zahlen) < 6:
zahl = random.randint(1, 49)
if zahl not in zahlen:
zahlen.append(zahl)

zahlen.sort()
print(zahlen)

Steck das in eine Funktion bedeutet:
import random

def ziehe_zahlen():
zahlen = []
while len(zahlen) < 6 ...
von Sülo
Donnerstag 20. Januar 2022, 11:29
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Re: Liste 3x Wiederholen


Hier oben hast du es doch auch schon geschafft. Was daran ist jetzt ploetzlich so viel schwerer?


Ich weiß es nicht das ist mein Problem manchmal mach ich einfach indes klappt sagt man mir dann aber was einfaches wie zb. Pack das in eine Funktion dann bin ich so verloren weil ich überhaupt nicht ...
von Sülo
Donnerstag 20. Januar 2022, 11:25
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Re: Liste 3x Wiederholen


Ja aber das Problem hast du doch schon in https://www.python-forum.de/viewtopic.php?f=1&t=53866#p400277 geloest? Jetzt geht es doch nur darum, *den* Code in eine Funktion zu packen. Warum machst du das nicht, und schreibst stattdessen neuen/anderen Code, der diese Bedingung nicht mehr erfuellt ...
von Sülo
Donnerstag 20. Januar 2022, 11:14
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Re: Liste 3x Wiederholen

kbr hat geschrieben: Donnerstag 20. Januar 2022, 10:29 Das hier ist falsch:

Code: Alles auswählen

for num in zufaelligezahlen:
    if num == zufaelligezahlen:
was müsste sonst da Stehen? Weil so gibt er mir ja 3 Listen mit jeweils 6 Zahlen aus.
von Sülo
Donnerstag 20. Januar 2022, 11:13
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Re: Liste 3x Wiederholen


Haeh? Du schreibst doch oben, dass die Zahlen sich zwischen den Listen doppeln duerfen. Woher kommt nun wieder diese andere Anforderung? Ich meine das ist doch "6 aus 49" nicht "6 aus wir ziehen immer weiter bis wir keine Zahlen mehr haben und am Ende ist klar welche Kombination gewinnt & wir ...
von Sülo
Donnerstag 20. Januar 2022, 10:02
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Re: Liste 3x Wiederholen

Also ich hab jetzt mal komplett von vorne angefangen:


from random import randrange

anfang = 1
ende = 49


def Zahlenliste():
zufaelligezahlen = list()
while len(zufaelligezahlen) < 6:
zufaelligeZahl = randrange(anfang, ende)
repeated = False
for num in zufaelligezahlen:
if num ...
von Sülo
Mittwoch 19. Januar 2022, 17:49
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Re: Liste 3x Wiederholen

__deets__ hat geschrieben: Mittwoch 19. Januar 2022, 15:35 Dann schreib eine Funktion, die einmal die Lottozahlen zieht. Und ruf die dreimal auf.
Das ist es ja, wie ich die Zahlen ziehe hab ich schon aber nicht wie ich es 3x wiederholen lassen soll😂😂
von Sülo
Mittwoch 19. Januar 2022, 15:03
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Re: Liste 3x Wiederholen


@Sülo: Beim letzten Satz hatte ich Dich anders verstanden, und zwar bei einer Antwort wo Ich explizit nachgefragt hatte welche der beiden Varianten gesucht ist.

Meine Frage war „[…] sollen die 3×6=18 Zahlen dann auch alle unterschiedlich sein, oder reicht es wenn die innerhalb der jeweiligen ...
von Sülo
Mittwoch 19. Januar 2022, 09:16
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Re: Liste 3x Wiederholen



Soweit so gut hab ich dem prof gezeigt er ist nicht ganz zufrieden… er meinte das programm würde nun nur auf 1 liste zugreifen es soll aber füt jede 6 aus 49 aus einer neuen liste greifen und daist es egal ob beim ersten 6 aus 49 und beispielsweise aus der 3. liste von 6 aus 49 die zahlen gleich ...
von Sülo
Dienstag 18. Januar 2022, 14:18
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Re: Liste 3x Wiederholen

Also der neuste stand ist:

import random

zahlen = []
n = 6
x = 3
while len(zahlen) < 6 * x:
zahl = random.randint(1, 49)
if zahl not in zahlen:[
zahlen.append(zahl)

zahlen.sort()

output = [zahlen[i:i + n] for i in range(0, len(zahlen), n)]

print(output)


Soweit so gut hab ich dem prof ...
von Sülo
Montag 17. Januar 2022, 11:39
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Re: Liste 3x Wiederholen


Komplettlösungsansatz:
In [197]: from more_itertools import divide

In [198]: n = 3

In [199]: list(map(sorted, divide(n, random.sample(range(1, 50), 6 * n))))
Out[199]: [[4, 20, 23, 24, 29, 30], [3, 7, 15, 26, 36, 43], [1, 25, 32, 37, 40, 45]]
Und ja, Du darfst `random.sample()` nicht ...
von Sülo
Montag 17. Januar 2022, 11:29
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Re: Liste 3x Wiederholen


@Sülo: Du mußt nicht immer den ganzen Beitrag zitieren, der steht ja direkt drüber.

Eingerückt wird immer mit 4 Leerzeichen pro Ebene, keine Tabs. Variablennamen werden komplett klein geschrieben. `continue` sollte man sparsam einsetzen, weil es den Ablauf einer Schleife undurchsichtig macht, da ...
von Sülo
Montag 17. Januar 2022, 11:09
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Re: Liste 3x Wiederholen


@Sülo: Schau Dir mal die `random.sample()`-Funktion an.

Aus Deiner Aufgabenstellung wird auch nicht so ganz klar wo die Zahlen nicht doppelt vorkommen dürfen. Also in den 6 Zahlen ist klar, aber Du willst das ja drei mal machen — sollen die 3×6=18 Zahlen dann auch alle unterschiedlich sein, oder ...
von Sülo
Montag 17. Januar 2022, 10:56
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Re: Liste 3x Wiederholen


Bitte benutze den "Code" Button, damit dein Programm lesbar bleibt :wink:

Dein Problem lässt sich mit While und For lösen, das hat damit erstmal nicht so viel zu tun.
Du musst dir nur überlegen, wie du dir die Zahlen merken willst, die bereits "gezogen" wurden.

Also entweder könntest du die ...
von Sülo
Montag 17. Januar 2022, 10:37
Forum: Allgemeine Fragen
Thema: Liste 3x Wiederholen
Antworten: 37
Zugriffe: 3746

Liste 3x Wiederholen

Guten Tag liebe Programmierer!:)
Ich hab ein Problem:
Ich hab eine random Liste erstellt quasi wie beim Lotto 6 aus 49 nun will ich aber das mir das Programm die Liste 3x hintereinander ausgibt und darauf achtet, das die random zahlen nicht doppelt verwendet werden.

Folgendes habe ich schon ...
von Sülo
Montag 17. Januar 2022, 10:33
Forum: Allgemeine Fragen
Thema: Hompage erstellen.
Antworten: 17
Zugriffe: 1415

Re: Hompage erstellen.



Ich hab das mal kopiert und versucht leider passiert da nichts außer das er nach dem Namen fragt…


Die Datei homepage.html wird nicht geschrieben und du bekommst auch keine Fehlermeldung in der Konsole ausgegeben? Das kann nicht sein.


Sorry das ich mich jetzt erst melde das lag alles am ...