Die Suche ergab 25 Treffer
- Freitag 12. Juli 2019, 14:10
- Forum: Allgemeine Fragen
- Thema: SPIEL
- Antworten: 23
- Zugriffe: 4921
Re: SPIEL
Und schon wieder der full-quote. Warum?
Und wenn ihr keine Klassen hattet, ist das IMHO ein schlechtes Vorgehen. Aber dafuer kannst du natuerlich nix.
Die Denkweise bleibt aber gleich: was macht einen Spieler aus?
Hier ist die frage nochmal :
schreiebn sie in python ein programm, das ein ...
- Freitag 12. Juli 2019, 13:40
- Forum: Allgemeine Fragen
- Thema: SPIEL
- Antworten: 23
- Zugriffe: 4921
Re: SPIEL
Ein Zitat des Beitrags direkt drüber kann man sich sparen. Den kann man ja so direkt lesen.
Du brauchst kein Feld. Denn auf deinem Feld passiert ja nichts. Da gibt es keine Ressourcen. Es ist auch egal ob da ein oder hundert Spieler drauf stehen.
Aber Spieler - die brauchst du. Habt ihr schon ...
- Freitag 12. Juli 2019, 13:30
- Forum: Allgemeine Fragen
- Thema: SPIEL
- Antworten: 23
- Zugriffe: 4921
Re: SPIEL
Und was soll jetzt passieren? Moechtest du, dass wir fuer dich die Loesung einreichen? Dann fehlt noch die Email des Dozenten oder Lehrers. Und natuerlich dein richtiger Name, damit wir dem auch schreiben koennen, fuer wen wir das programmiert haben.
Falls das nicht der Fall sein sollte, dann ...
- Freitag 12. Juli 2019, 13:04
- Forum: Allgemeine Fragen
- Thema: SPIEL
- Antworten: 23
- Zugriffe: 4921
SPIEL
Hallo zusammen,
ich habe folgende programmier aufgabe und brauche euere hilfe.
Die frage:
implimintieren ein wettelaufspiel.
Ein spielbrett bestehet aus viele feldern_ die Anzahl wird zum anfang des spiel festgelegt(INPUT).Aller spieler beginnen auf feld 1. ist der spieler am zug so würfelt er ein ...
ich habe folgende programmier aufgabe und brauche euere hilfe.
Die frage:
implimintieren ein wettelaufspiel.
Ein spielbrett bestehet aus viele feldern_ die Anzahl wird zum anfang des spiel festgelegt(INPUT).Aller spieler beginnen auf feld 1. ist der spieler am zug so würfelt er ein ...
- Sonntag 12. Mai 2019, 16:49
- Forum: Allgemeine Fragen
- Thema: binär serch
- Antworten: 7
- Zugriffe: 1227
Re: binär serch
Wenn in Zeile 6 ein Fehler ist, und Du zwei Zeilen tiefer schaust, bist Du in Zeile 8. Die beiden Zeilen sollen fast das selbe machen, Du hast aber in Zeile 6 etwas ganz anderes geschrieben, was kein korrektes Python ist. Also kannst Du doch durch den Vergleich der beiden Zeilen herausfinden, was ...
- Sonntag 12. Mai 2019, 16:30
- Forum: Allgemeine Fragen
- Thema: binär serch
- Antworten: 7
- Zugriffe: 1227
Re: binär serch
sorry, abe rich komme einfach nicht darauf__deets__ hat geschrieben: Sonntag 12. Mai 2019, 16:19 Was ist der Unterschied im if vs dem danach folgenden elif? Kleiner Tipp: hat was mit Sonderzeichen zu tun!
- Sonntag 12. Mai 2019, 16:15
- Forum: Allgemeine Fragen
- Thema: binär serch
- Antworten: 7
- Zugriffe: 1227
Re: binär serch
welche denn?__blackjack__ hat geschrieben: Sonntag 12. Mai 2019, 16:04 @moh: Zwei Zeilen weiter machst Du es doch richtig.
- Sonntag 12. Mai 2019, 15:51
- Forum: Allgemeine Fragen
- Thema: binär serch
- Antworten: 7
- Zugriffe: 1227
binär serch
Hallo zusammen,
Über das Thema finde ich zwar im Internet viele Erklärungen und fertige geschriebene code, trotzdem verstehe nicht, was da falsch ist bzw linie 6
def binear(liste,l,r,z):
if r<l:
return -1
mitte=(r+l)//2
print(mitte)
if(liste(mitte) == z):
return z
elif liste[mitte]<z ...
Über das Thema finde ich zwar im Internet viele Erklärungen und fertige geschriebene code, trotzdem verstehe nicht, was da falsch ist bzw linie 6
def binear(liste,l,r,z):
if r<l:
return -1
mitte=(r+l)//2
print(mitte)
if(liste(mitte) == z):
return z
elif liste[mitte]<z ...
- Freitag 3. Mai 2019, 12:54
- Forum: Allgemeine Fragen
- Thema: rekursive funktion potenzieren
- Antworten: 14
- Zugriffe: 2469
Re: rekursive funktion potenzieren
`exp()` ist kein besonders guter Name, denn so eine Funktion gibt es bereits, und die berechnet die Potenz der mathematischen Konstante e (≈2.718281828459045) mit einem gegebenen Argument. Der übliche Name für die Potenzfunktion ist `pow()` und die gibt es auch unter dem Namen bereits in Python ...
- Freitag 3. Mai 2019, 12:31
- Forum: Allgemeine Fragen
- Thema: rekursive funktion potenzieren
- Antworten: 14
- Zugriffe: 2469
Re: rekursive funktion potenzieren
Code: Alles auswählen
def exp(b,x):#b hoch x
c=b**x
if (x==1):
return c
elif(x/2==0):#potenz ist gerade
return (b**x/2)*(b**x/2)
else:
return (b**(x-1))*b
- Freitag 3. Mai 2019, 12:00
- Forum: Allgemeine Fragen
- Thema: rekursive funktion potenzieren
- Antworten: 14
- Zugriffe: 2469
Re: rekursive funktion potenzieren
Du musst schon wenigestens mal halb auf ein Grundlagentutorial schielen. Das ist eine Funktions DEFINTION. Darin kannst du nur Namen von Parametern angeben. Nicht beliebige Ausdruecke.
man definier einer funktion mit def und dann kommt die name der funktion und im klammern schreibt man doch ...
- Freitag 3. Mai 2019, 11:36
- Forum: Allgemeine Fragen
- Thema: rekursive funktion potenzieren
- Antworten: 14
- Zugriffe: 2469
Re: rekursive funktion potenzieren
@moh: Andere Schreibweisen wofür? Was soll denn das in der Funktionssignatur bedeuten? Was soll die Funktion überhaupt machen?
Und was die Rekursion angeht: In jedem der Zweige steht ein rekursiver Aufruf – damit hört die Rekursion nie auf und Du bekommst nie tatsächlich ein Ergebnis. Also ...
- Freitag 3. Mai 2019, 11:17
- Forum: Allgemeine Fragen
- Thema: rekursive funktion potenzieren
- Antworten: 14
- Zugriffe: 2469
rekursive funktion potenzieren
Hallo zusammen,
ich habe diese funktion geschrieben aber die expotenz schreibweise wird nich akzaptiert innerhal der funktion.
weiß jemand, woran es liegt. und ob ander schreibweise gibt.
def exp(b**x):#b hoch x
if (x==1):
return exp(b)
elif(x%2==0):#potenz ist gerade
return exp(b**x/2)*(b**x ...
ich habe diese funktion geschrieben aber die expotenz schreibweise wird nich akzaptiert innerhal der funktion.
weiß jemand, woran es liegt. und ob ander schreibweise gibt.
def exp(b**x):#b hoch x
if (x==1):
return exp(b)
elif(x%2==0):#potenz ist gerade
return exp(b**x/2)*(b**x ...
- Montag 22. April 2019, 19:39
- Forum: Allgemeine Fragen
- Thema: return sume funktion
- Antworten: 8
- Zugriffe: 1393
Re: return sume funktion
hat endlich funktoniert , danke an allen
- Montag 22. April 2019, 16:32
- Forum: Allgemeine Fragen
- Thema: return sume funktion
- Antworten: 8
- Zugriffe: 1393
Re: return sume funktion
[def return_sum(numbers):
result=0
for number in numbers:
result+= number
return result
numbers=[2,4,3,2,1]
print(return_sum(numbers))
]
[Leider funktoniert immer noch nicht
ich weiß, dass es mit dem eingebaute sum funktion geht, aber will die summe als rückgabewert]
result=0
for number in numbers:
result+= number
return result
numbers=[2,4,3,2,1]
print(return_sum(numbers))
]
[Leider funktoniert immer noch nicht
ich weiß, dass es mit dem eingebaute sum funktion geht, aber will die summe als rückgabewert]
- Montag 22. April 2019, 16:01
- Forum: Allgemeine Fragen
- Thema: return sume funktion
- Antworten: 8
- Zugriffe: 1393
Re: return sume funktion
mit welchem wert muss den result instaliert ? result=0?snafu hat geschrieben: Montag 22. April 2019, 15:47 So geht das auch nicht. Du müsstestnehmen. Aber auch das macht man in Python nicht. Der typische Weg wäre:Code: Alles auswählen
summe = summe + feld[i]...oder gleich die eingebaute sum()-Funktion benutzen!Code: Alles auswählen
for number in numbers: result += number
- Montag 22. April 2019, 15:36
- Forum: Allgemeine Fragen
- Thema: return sume funktion
- Antworten: 8
- Zugriffe: 1393
return sume funktion
Schreiben Sie eine Funktion in Python, der ein Array mit Zahlen übergeben wird und die als Ergebnis die Summe aller Zahlen des Arrays zurückliefert.
def return_sum(feld):
i=0
summe=0
for i in range (0,len(feld)):
summe=summe+feld
return summe
feld=[2,4,3,2,1]
print(return_sum(feld))
es ...
def return_sum(feld):
i=0
summe=0
for i in range (0,len(feld)):
summe=summe+feld
return summe
feld=[2,4,3,2,1]
print(return_sum(feld))
es ...
- Dienstag 16. April 2019, 22:54
- Forum: Allgemeine Fragen
- Thema: mit for schleifen expermentieren
- Antworten: 21
- Zugriffe: 2502
Re: mit for schleifen expermentieren
@moh: So geht das natürlich nicht. `range()` liefert ja nur aufsteigende Zahlen, Du brauchst aber Zahlen die bei 1 beginnen, bis 5 aufsteigen, dann wieder absteigen und mit 1 enden. Da gibt es in Python mehrere Möglichkeiten sich das zu basteln. Im Grunde mehr als in C, weil ich mir das in Python ...
- Dienstag 16. April 2019, 22:23
- Forum: Allgemeine Fragen
- Thema: wie kann ich logische Operatoren mit kommazahen denn ausführen?
- Antworten: 9
- Zugriffe: 1079
Re: wie kann ich logische Operatoren mit kommazahen denn ausführen?
@moh: Es gibt in Python keine ``&&`` und ``||`` Operatoren. Die gibt es beispielsweise in C oder Java und ja, dort haben sie die gleiche Bedeutung wie ``and`` und ``or`` in Python. Du hast aber ``&`` und ``|`` verwendet. Die haben eine andere Bedeutung als ``and`` und ``or``. Und zwar die gleiche ...
- Dienstag 16. April 2019, 22:16
- Forum: Allgemeine Fragen
- Thema: mit for schleifen expermentieren
- Antworten: 21
- Zugriffe: 2502
Re: mit for schleifen expermentieren
wenn die for_schleife mit eins beginnt und dann bei 1 aufhört was soll mein programm ausgeben?
for m in range(1,1):
print(m)
for m in range(1,1):
print(m)
