Die Suche ergab 20 Treffer
- Samstag 14. März 2020, 13:21
- Forum: Allgemeine Fragen
- Thema: Ergebnis schwankt?
- Antworten: 6
- Zugriffe: 1115
Re: Ergebnis schwankt?
Könntest du erklären was du damit meinst? Die Ausnahmebehandlung braucht man doch wenn die Liste zu wenig Wörter beinhaltet, oder nicht?
Ich sehe nur beim Öffnen der Datei eine Ausnahmebehandlung (try-except-Statement) die dafür sorgt, dass eine statische Fehlermeldung ausgegeben und das ...
- Samstag 14. März 2020, 11:34
- Forum: Allgemeine Fragen
- Thema: Ergebnis schwankt?
- Antworten: 6
- Zugriffe: 1115
Re: Ergebnis schwankt?
War mir nicht klar, danke!Sirius3 hat geschrieben: Samstag 14. März 2020, 11:30 Dir ist klar, dass die Rekursion nichts bringt, weil du nichts mit dem Rückgabewert machst?
Einfacher wäre es, wenn Du erst alle Wörter mit der richtigen Länge herausfilterst und dann mit random.sample die gewünschte Anzahl nimmst.
lenght <> length
- Samstag 14. März 2020, 11:29
- Forum: Allgemeine Fragen
- Thema: Ergebnis schwankt?
- Antworten: 6
- Zugriffe: 1115
Re: Ergebnis schwankt?
Könntest du erklären was du damit meinst? Die Ausnahmebehandlung braucht man doch wenn die Liste zu wenig Wörter beinhaltet, oder nicht?__blackjack__ hat geschrieben: Samstag 14. März 2020, 11:20 @Sarius: Schreib das erst mal ohne die Rekursion und ohne die sinnfreie Ausnahmebehandlung, vorher macht das keinen Sinn sich das anzuschauen.
- Samstag 14. März 2020, 11:13
- Forum: Allgemeine Fragen
- Thema: Ergebnis schwankt?
- Antworten: 6
- Zugriffe: 1115
Ergebnis schwankt?
Hallo,
dieser Code hier sollte eigentlich zufällige Wörter aus der Datei ausgeben mit dem zugehörigen richtigen Wort.
Jedoch ist manchmal die Länge der Liste zu wenig, in diesem Fall sollte sich der Vorgang eigentlich neustarten. Aber aus irgendeinen Grund scheint es nicht zu funktionieren, kann mir ...
dieser Code hier sollte eigentlich zufällige Wörter aus der Datei ausgeben mit dem zugehörigen richtigen Wort.
Jedoch ist manchmal die Länge der Liste zu wenig, in diesem Fall sollte sich der Vorgang eigentlich neustarten. Aber aus irgendeinen Grund scheint es nicht zu funktionieren, kann mir ...
- Montag 3. Februar 2020, 18:16
- Forum: Allgemeine Fragen
- Thema: Code erklären
- Antworten: 2
- Zugriffe: 673
Code erklären
Hallo,
ich habe auf Codewars.com eine Challenge gesehen, in der ein String mit Groß- und Kleinbuchstaben zu einem String mit nur Kleinbuchstaben und Bindestrichen zur Trennung umgewandelt werden soll.
Die Beste Lösung war diese hier:
def kebabize(s):
return ''.join(c if c.islower() else '-' + c ...
ich habe auf Codewars.com eine Challenge gesehen, in der ein String mit Groß- und Kleinbuchstaben zu einem String mit nur Kleinbuchstaben und Bindestrichen zur Trennung umgewandelt werden soll.
Die Beste Lösung war diese hier:
def kebabize(s):
return ''.join(c if c.islower() else '-' + c ...
- Mittwoch 29. Januar 2020, 20:44
- Forum: Allgemeine Fragen
- Thema: Weiterbildung für Anfänger
- Antworten: 4
- Zugriffe: 1105
- Mittwoch 29. Januar 2020, 20:23
- Forum: Allgemeine Fragen
- Thema: Weiterbildung für Anfänger
- Antworten: 4
- Zugriffe: 1105
Weiterbildung für Anfänger
Hallo,
ich habe jetzt Python in seinen Grundzügen kennen gelernt. Nun stellt sich mir aber die Frage, welches Buch/Kurs ich jetzt lesen oder nehmen könnte, um meine Kenntnisse zu vertiefen.
Soweit habe ich das Buch "Einstieg in Python", von Thomas Theis gelesen. Ich würde mich freuen Empfehlungen ...
ich habe jetzt Python in seinen Grundzügen kennen gelernt. Nun stellt sich mir aber die Frage, welches Buch/Kurs ich jetzt lesen oder nehmen könnte, um meine Kenntnisse zu vertiefen.
Soweit habe ich das Buch "Einstieg in Python", von Thomas Theis gelesen. Ich würde mich freuen Empfehlungen ...
- Donnerstag 12. Juli 2018, 23:09
- Forum: Allgemeine Fragen
- Thema: Unfunktionabel?
- Antworten: 9
- Zugriffe: 2002
Unfunktionabel?
Ich habe ein Buch gekauft und einen Code gefunden und ausprobiert, nur funktioniert er nicht. Wieso?
from tkinter import*
HEIGHT = 500
WIDTH = 800
window = Tk()
c = Canvas(window, width=WIDTH, height=HEIGHT, bg="darkblue")
c.pack()
window.attributes("-topmost", 1)
schiff_id = c.create_polygon(5 ...
from tkinter import*
HEIGHT = 500
WIDTH = 800
window = Tk()
c = Canvas(window, width=WIDTH, height=HEIGHT, bg="darkblue")
c.pack()
window.attributes("-topmost", 1)
schiff_id = c.create_polygon(5 ...
- Samstag 7. Juli 2018, 13:37
- Forum: Allgemeine Fragen
- Thema: Wieso funktioniert es nicht?
- Antworten: 7
- Zugriffe: 1504
- Freitag 6. Juli 2018, 15:03
- Forum: Allgemeine Fragen
- Thema: Wieso funktioniert es nicht?
- Antworten: 7
- Zugriffe: 1504
Re: Wieso funktioniert es nicht?
Das ich zum Beispiel die 0 von Addieren mit der 1 überschreibe, sodas es nicht nur in der Schleife ist. Habe ich die Funktion von return falsch verstanden?
- Freitag 6. Juli 2018, 14:46
- Forum: Allgemeine Fragen
- Thema: Wieso funktioniert es nicht?
- Antworten: 7
- Zugriffe: 1504
Re: Wieso funktioniert es nicht?
Es wäre gut, wenn Du auch verraten würdest, was denn nicht funktioniert, also z.B. den SyntaxError, dass man `return` nicht außerhalb von Funktionen benutzen kann, was dann auch schon die Lösung für diesen Fehler wäre.
Dann solltest Du nie nakte excepts benutzen, weil die potentielle ...
- Freitag 6. Juli 2018, 13:59
- Forum: Allgemeine Fragen
- Thema: Wieso funktioniert es nicht?
- Antworten: 7
- Zugriffe: 1504
Wieso funktioniert es nicht?
Das ist der erste Teil eines Programms das Rechenaufgaben stellen soll. Ich verstehe nicht warum das Programm nicht funktioniert.
#Rechenaufgabenprogramm
from random import randint
#0 = Nein, 1 = Ja
Addieren = 0
Subtrahieren = 0
Multiplizieren = 0
Dividieren = 0
print("Willkommen beim Üben von ...
#Rechenaufgabenprogramm
from random import randint
#0 = Nein, 1 = Ja
Addieren = 0
Subtrahieren = 0
Multiplizieren = 0
Dividieren = 0
print("Willkommen beim Üben von ...
- Mittwoch 6. Juni 2018, 13:40
- Forum: Allgemeine Fragen
- Thema: Programm wiederholen
- Antworten: 15
- Zugriffe: 5221
Re: Programm wiederholen
@Sarius: gewöhn Dir gleich an sprechende Variablennamen zu benutzen, einbuchstabige sagen nichts. Also `Rechenart` statt `y`.
Statt while-Schleifen mit Flags benutzt man normalerweise Endlosschleifen while True: die man per break verläßt. Du setzt nämlich bei vielen Fällen x=0 obwohl erst später ...
- Dienstag 5. Juni 2018, 20:31
- Forum: Allgemeine Fragen
- Thema: Programm wiederholen
- Antworten: 15
- Zugriffe: 5221
Re: Programm wiederholen
Jetzt funktioniert es! Vielen Dank für die Hilfe!ThomasL hat geschrieben: Dienstag 5. Juni 2018, 20:28 Sie wird auch nicht verlassen wenn man Ja eingibt
Edit: Aber dadurch geht der Fehlersatz wenn man am Anfang was Falsches eingetippt hat verloren. Kann man das auch noch beheben?
- Dienstag 5. Juni 2018, 20:17
- Forum: Allgemeine Fragen
- Thema: Programm wiederholen
- Antworten: 15
- Zugriffe: 5221
Re: Programm wiederholen
Sie wird nur verlassen wenn man Nein eingibt.ThomasL hat geschrieben: Dienstag 5. Juni 2018, 20:13 Welche Bedingung muss denn erfüllt werden, damit die 2. while Schleife verlassen wird?
- Dienstag 5. Juni 2018, 20:02
- Forum: Allgemeine Fragen
- Thema: Programm wiederholen
- Antworten: 15
- Zugriffe: 5221
Re: Programm wiederholen
Die erste while Schleife wird beendet und dann fragst du in der 2. while Schleife ob man wiederholen möchte,
beantwortet man das mit Ja, setzt du x zwar wieder auf 1, aber dann wird die 2. while Schleife beendet
und damit auch dein Programm.
Die Abfrage ob man Wiederholen möchte muss also auch ...
- Dienstag 5. Juni 2018, 19:52
- Forum: Allgemeine Fragen
- Thema: Programm wiederholen
- Antworten: 15
- Zugriffe: 5221
Re: Programm wiederholen
Dann würde doch ein Fehler entstehen, oder nicht? Oder hab ich was Falsch verstanden?ThomasL hat geschrieben: Dienstag 5. Juni 2018, 19:36 Rücke mal den Code der 2. while Schleife um 4 Stellen ein
- Dienstag 5. Juni 2018, 19:26
- Forum: Allgemeine Fragen
- Thema: Programm wiederholen
- Antworten: 15
- Zugriffe: 5221
Re: Programm wiederholen
das Problem für uns ist, dass wir den Code so nicht lesen können, da keine Formatierung erkennbar ist.
Bitte setzte den Code zwischen
[ Python]
# hier Code
[ /Python]
(jeweils ohne das Leerzeichen hinter der "[")
print("Willkommen zu meinen Taschenrechner!")
a = 0
x = 1
c = 1
d = 1
while x ...
- Dienstag 5. Juni 2018, 18:49
- Forum: Allgemeine Fragen
- Thema: Programm wiederholen
- Antworten: 15
- Zugriffe: 5221
Re: Programm wiederholen
X müsste sich ja eigentlich auch wieder auf 1 stellen, sodass es sich wiederholt. Aber es funktioniert anscheinend nicht. Oder mache ich einen Fehler?ThomasL hat geschrieben: Dienstag 5. Juni 2018, 18:43 du kennst und benutzt doch schon while-schleifen, wie wäre es damit?
- Dienstag 5. Juni 2018, 18:40
- Forum: Allgemeine Fragen
- Thema: Programm wiederholen
- Antworten: 15
- Zugriffe: 5221
Programm wiederholen
Hallo,
ich würde gerne wissen wie man ein Programm wiederholt.
Das Programm ist dieses hier:
print("Willkommen zu meinen Taschenrechner!")
a = 0
x = 1
c = 1
d = 1
while x == 1:
a = 0
y = input("Welche Rechenart willst du verwenden? ")
if y == "Addieren":
while c == 1:
try:
print(int(input ...
ich würde gerne wissen wie man ein Programm wiederholt.
Das Programm ist dieses hier:
print("Willkommen zu meinen Taschenrechner!")
a = 0
x = 1
c = 1
d = 1
while x == 1:
a = 0
y = input("Welche Rechenart willst du verwenden? ")
if y == "Addieren":
while c == 1:
try:
print(int(input ...
