Stimmt, ist mir leider nicht aufgefallen.
Wobei ich sagen muss dass ich absoluter Anfänger bin und beileibe nichts erklären wollte, sondern nur auf die Frage, "ob man dies noch hätte anders lösen können", geantwortet habe.
Ich könnte noch nicht mal sagen, ob es weitere Möglichkeiten gibt oder ...
Die Suche ergab 20 Treffer
- Montag 25. April 2022, 11:59
- Forum: Allgemeine Fragen
- Thema: Verständnisfrage zur For Schleife
- Antworten: 6
- Zugriffe: 631
- Montag 25. April 2022, 10:20
- Forum: Allgemeine Fragen
- Thema: Verständnisfrage zur For Schleife
- Antworten: 6
- Zugriffe: 631
Re: Verständnisfrage zur For Schleife
So hab ich das mal gemacht:
Code: Alles auswählen
n = int(input("Welche Zahl möchtest du berechnen?: "))
i=1 #Startwert (ergibt 1 für !0)
s=1 #Zähler
while i<n+1:
s = s*i
i = i+1 #Zähler raufsetzen
print(s)- Freitag 2. April 2021, 11:33
- Forum: Allgemeine Fragen
- Thema: Zahlengenauigkeit mit Decimal
- Antworten: 2
- Zugriffe: 745
Re: Zahlengenauigkeit mit Decimal
Super, danke! Dass mit der Schleife hat mir auch nicht gefallen.
- Donnerstag 1. April 2021, 11:05
- Forum: Allgemeine Fragen
- Thema: Zahlengenauigkeit mit Decimal
- Antworten: 2
- Zugriffe: 745
Zahlengenauigkeit mit Decimal
Hallo liebe ExpertInnen,
aktuell experimentiere ich mal wieder mit der Zahlengenauigkeit bzw. den Nachkommastellen, die Python ausgeben kann.
Folgendes Script berechnet die geometrische Reihe 1/x^2:
from decimal import *
getcontext().prec = 200
def folge(n):
i=0 #Startwert
e=0 #Ergebnis ...
aktuell experimentiere ich mal wieder mit der Zahlengenauigkeit bzw. den Nachkommastellen, die Python ausgeben kann.
Folgendes Script berechnet die geometrische Reihe 1/x^2:
from decimal import *
getcontext().prec = 200
def folge(n):
i=0 #Startwert
e=0 #Ergebnis ...
- Mittwoch 31. März 2021, 09:54
- Forum: Allgemeine Fragen
- Thema: Eingaben einer Funktion übergeben?
- Antworten: 15
- Zugriffe: 2133
Re: Eingaben einer Funktion übergeben?
Dass man einfach ein Minus vor eine Variable setzen kann hätte ich jetzt nicht vermutet. Da ist Python wohl doch einfacher als ich erst dachte. Ich hätte vermutet dass man dafür eine spezielle Funktion braucht.
Die Multiplikation mit -1 ist ja ein korrekter mathematischer Weg, um immer den Betrag ...
Die Multiplikation mit -1 ist ja ein korrekter mathematischer Weg, um immer den Betrag ...
- Mittwoch 31. März 2021, 04:53
- Forum: Allgemeine Fragen
- Thema: Eingaben einer Funktion übergeben?
- Antworten: 15
- Zugriffe: 2133
Re: Eingaben einer Funktion übergeben?
Mal als Beispiel wie eine Lösung aussehen könnte:
"""
Schreiben Sie eine Python-Funktion, die zwei Argumente akzeptiert und von den beiden das zurückgibt,
das weiter von null entfernt ist. Wenn die Argumente 3 und −7 sind, soll also z.B. −7 zurückgegeben werden.
"""
def absolute(number):
if ...
- Dienstag 30. März 2021, 20:08
- Forum: Allgemeine Fragen
- Thema: Eingaben einer Funktion übergeben?
- Antworten: 15
- Zugriffe: 2133
Re: Eingaben einer Funktion übergeben?
@Intregral: Was die Namenslänge angeht: Verwendest Du nicht wie im Anhang von dem Buch beschrieben ein Jupyter Notebook um Code interaktiv auszuführen? Das hat Tab-Vervollständigung für Namen, also Namensanfang schreiben, Tab-Taste drücken und den Namen aus dem Dropdown auswählen, schon muss man ...
- Dienstag 30. März 2021, 20:03
- Forum: Allgemeine Fragen
- Thema: Eingaben einer Funktion übergeben?
- Antworten: 15
- Zugriffe: 2133
Re: Eingaben einer Funktion übergeben?
@Intregral: Python ”schweigt” weil Du die Funktion auch aufrufen musst. Machst Du in der Konsole ja auch, und auch dort wird die erst *dann* ausgeführt. Im Gegensatz zur Konsole fehlt dann noch ein `print()` um etwas auszugeben.
Die `input()`-Aufrufe gehören nicht in die Funktion. Und in der ...
- Dienstag 30. März 2021, 17:13
- Forum: Allgemeine Fragen
- Thema: Eingaben einer Funktion übergeben?
- Antworten: 15
- Zugriffe: 2133
Re: Eingaben einer Funktion übergeben?
P.S. Ich hab die Funktion so dämlich genannt weil die eigentlich in der Konsole aufgerufen werden sollte, und da wollte ich zum testen nicht immer ein ellenlanges Wort schreiben.... 
- Dienstag 30. März 2021, 16:40
- Forum: Allgemeine Fragen
- Thema: Eingaben einer Funktion übergeben?
- Antworten: 15
- Zugriffe: 2133
Re: Eingaben einer Funktion übergeben?
@Intregral: Eine Funktion sollte in jedem Fall etwas zurück geben und nicht entweder eine Zahl oder implizit `None`. Und ein `print()` gehört da auch nicht hinein.
Die Aufgabenstellung spezifiziert den Fall nicht, das beide Eingaben gleich weit von 0 entfernt sind. Da könntest Du Dir dann ein ...
- Dienstag 30. März 2021, 16:35
- Forum: Allgemeine Fragen
- Thema: Eingaben einer Funktion übergeben?
- Antworten: 15
- Zugriffe: 2133
Re: Eingaben einer Funktion übergeben?
@Intregral: Eine Funktion sollte in jedem Fall etwas zurück geben und nicht entweder eine Zahl oder implizit `None`. Und ein `print()` gehört da auch nicht hinein.
Die Aufgabenstellung spezifiziert den Fall nicht, das beide Eingaben gleich weit von 0 entfernt sind. Da könntest Du Dir dann ein ...
- Dienstag 30. März 2021, 16:04
- Forum: Allgemeine Fragen
- Thema: Differenzenquotient, Umsetzung mit Fehler
- Antworten: 11
- Zugriffe: 1810
Re: Differenzenquotient, Umsetzung mit Fehler
Ups hab ich in der Euphorie übersehen.einfachTobi hat geschrieben: Donnerstag 25. März 2021, 20:13 Ignorierst du den Ratschlag von __blackjack__ bezüglich des `return` absichtlich oder versehentlich?
- Dienstag 30. März 2021, 15:32
- Forum: Allgemeine Fragen
- Thema: Eingaben einer Funktion übergeben?
- Antworten: 15
- Zugriffe: 2133
Eingaben einer Funktion übergeben?
Hallo liebe ExpertInnen,
ich rätsele grade über folgendem Code ( das ist die Aufgabe 13 aus Weitz, Konkrete Mathematik. 2. Auflage. 2021:11)
# Schreiben Sie eine Python-Funktion, die zwei Argumente akzeptiert und von den beiden das zurückgibt, das weiter von null entfernt ist. Wenn die Argumente 3 ...
ich rätsele grade über folgendem Code ( das ist die Aufgabe 13 aus Weitz, Konkrete Mathematik. 2. Auflage. 2021:11)
# Schreiben Sie eine Python-Funktion, die zwei Argumente akzeptiert und von den beiden das zurückgibt, das weiter von null entfernt ist. Wenn die Argumente 3 ...
- Donnerstag 25. März 2021, 20:07
- Forum: Allgemeine Fragen
- Thema: Differenzenquotient, Umsetzung mit Fehler
- Antworten: 11
- Zugriffe: 1810
Re: Differenzenquotient, Umsetzung mit Fehler
Ok ok ich brauch eine Brille. ;)
Das mit dem Punkt und Komma ist aber echt gemein, na ja dafür haben wird das metrische System.
Hab es raus:
# Ableitung an der Stelle x per Differenzenquotient berechnen lassen
#Funktion f(x)=sqrt(2x)
def f(x):
return ((2*x)**0.5)
#Differenzenquotient
def ...
Das mit dem Punkt und Komma ist aber echt gemein, na ja dafür haben wird das metrische System.
Hab es raus:
# Ableitung an der Stelle x per Differenzenquotient berechnen lassen
#Funktion f(x)=sqrt(2x)
def f(x):
return ((2*x)**0.5)
#Differenzenquotient
def ...
- Donnerstag 25. März 2021, 10:58
- Forum: Allgemeine Fragen
- Thema: Zwischenergebnisse in einer Liste anzeigen
- Antworten: 8
- Zugriffe: 1017
Re: Zwischenergebnisse in einer Liste anzeigen
Danke sehr! Wie gesagt, ich bin erst ganz am Anfang. 
- Donnerstag 25. März 2021, 08:36
- Forum: Allgemeine Fragen
- Thema: Differenzenquotient, Umsetzung mit Fehler
- Antworten: 11
- Zugriffe: 1810
Re: Differenzenquotient, Umsetzung mit Fehler
Also da kann ich nicht ganz folgen.
Das Script läuft unter der Version 2.7.6. ja korrekt (wie im Video zu sehen). Ok, die "0,5" ist mein Tippfehler.
Die Funktion Quotient ist doch eine Funktion mit zwei Parametern, x und x0.
Da sollen ja zwei Parameter übergeben werden: x/100 und 2.
BTW das ...
Das Script läuft unter der Version 2.7.6. ja korrekt (wie im Video zu sehen). Ok, die "0,5" ist mein Tippfehler.
Die Funktion Quotient ist doch eine Funktion mit zwei Parametern, x und x0.
Da sollen ja zwei Parameter übergeben werden: x/100 und 2.
BTW das ...
- Mittwoch 24. März 2021, 13:31
- Forum: Allgemeine Fragen
- Thema: Zwischenergebnisse in einer Liste anzeigen
- Antworten: 8
- Zugriffe: 1017
Re: Zwischenergebnisse in einer Liste anzeigen
Hm ok, das sieht allerdings kompliziert aus und übersteigt mein Anfänger-Wissen... 
- Mittwoch 24. März 2021, 13:30
- Forum: Allgemeine Fragen
- Thema: Differenzenquotient, Umsetzung mit Fehler
- Antworten: 11
- Zugriffe: 1810
Differenzenquotient, Umsetzung mit Fehler
Hallo,
analog zu diesem Video https://www.youtube.com/watch?v=XJuSMzgHdNU wollte ich ein Script zum Differenzenquotient ausprobieren.
Leidiges Thema: Python 2 vs. Python 3.
Der Code ist aus dem Video:
def f(x):
return (2*x**0,5)
def quotient(x,x0):
return ((f(x)-f(x0))/(x-x0))
for x in ...
analog zu diesem Video https://www.youtube.com/watch?v=XJuSMzgHdNU wollte ich ein Script zum Differenzenquotient ausprobieren.
Leidiges Thema: Python 2 vs. Python 3.
Der Code ist aus dem Video:
def f(x):
return (2*x**0,5)
def quotient(x,x0):
return ((f(x)-f(x0))/(x-x0))
for x in ...
- Montag 15. März 2021, 14:58
- Forum: Allgemeine Fragen
- Thema: Zwischenergebnisse in einer Liste anzeigen
- Antworten: 8
- Zugriffe: 1017
Re: Zwischenergebnisse in einer Liste anzeigen
Ok, sieht etwas anders aus und geht wohl auch leichter. Vielen Dank für die Hilfe!
- Montag 15. März 2021, 13:41
- Forum: Allgemeine Fragen
- Thema: Zwischenergebnisse in einer Liste anzeigen
- Antworten: 8
- Zugriffe: 1017
Zwischenergebnisse in einer Liste anzeigen
Hallo,
bin ein ziemlicher Python-Newbie und wage mich gerade an die ersten Algorithmen.
Ich möchte einfach eine Zahlenfolge aufsummieren, was auch klappt. Aber ich möchte mir die aufsummierten Zwischenergebnisse auch anzeigen lassen, und stehe jetzt auf dem Schlauch.
Folgendes habe ich:
a ...
bin ein ziemlicher Python-Newbie und wage mich gerade an die ersten Algorithmen.
Ich möchte einfach eine Zahlenfolge aufsummieren, was auch klappt. Aber ich möchte mir die aufsummierten Zwischenergebnisse auch anzeigen lassen, und stehe jetzt auf dem Schlauch.
Folgendes habe ich:
a ...
