Die Suche ergab 6 Treffer

von Hansi1350
Freitag 27. September 2024, 22:22
Forum: Allgemeine Fragen
Thema: Float verhält sich unerwartet (wie integer?)
Antworten: 9
Zugriffe: 2036

Re: Float verhält sich unerwartet (wie integer?)

__blackjack__ hat geschrieben: Freitag 27. September 2024, 18:47 @Hansi1350: Was ist denn `scale` für ein Datentyp? Ist der `float()`-Aufruf da wirklich nötig?
Nein, ich habe nur in meiner Ratlosigkeit irgendwas probiert.
von Hansi1350
Freitag 27. September 2024, 22:21
Forum: Allgemeine Fragen
Thema: Float verhält sich unerwartet (wie integer?)
Antworten: 9
Zugriffe: 2036

Re: Float verhält sich unerwartet (wie integer?)

Schaut mal in meinem 2. Post, da sieht man, wenn man genauer hinschaut (vorsicht mit den nullen), das die selbe variable, mit derselben formatierung, unterschiedliche werte ausgibt.
von Hansi1350
Freitag 27. September 2024, 17:49
Forum: Allgemeine Fragen
Thema: Float verhält sich unerwartet (wie integer?)
Antworten: 9
Zugriffe: 2036

Re: Float verhält sich unerwartet (wie integer?)

Wow, bin ich da über etwas gestolpert:
Code:
def gatePlausibleCheck(gateA, gateB, pos, scale):
borderRight = pos + float(scale) * 10 / 2
borderLeft = pos - float(scale) * 10 / 2
print("gateA: {0:.9f} borderLeft: {0:.9f}".format(gateA, borderLeft))
print("{0:.9f}".format(gateA))
print("{0:.9f ...
von Hansi1350
Freitag 27. September 2024, 16:56
Forum: Allgemeine Fragen
Thema: Fehler bei einer variablen, bei anderer aber nicht (Deklarierung und Definierung gleich)
Antworten: 5
Zugriffe: 2590

Re: Fehler bei einer variablen, bei anderer aber nicht (Deklarierung und Definierung gleich)

Überflüssig ist das global in main nicht:
"NameError: name 's' is not defined"

Ich habe den Code ausgedünnt, und nur relevantes drinnen gelassen. Da muss ich wohl nochmal gucken mit dem global.
von Hansi1350
Freitag 27. September 2024, 16:52
Forum: Allgemeine Fragen
Thema: Float verhält sich unerwartet (wie integer?)
Antworten: 9
Zugriffe: 2036

Float verhält sich unerwartet (wie integer?)

Ich habe schon viel auch in anderen Programmiersprachen mit floats programmiert, aber hier steh ich wohl völlig auf dem Schlauch?
Code:
def gatePlausibleCheck(gateA, gateB, pos, scale):
borderRight = pos + float(scale) * 10 / 2
borderLeft = pos - float(scale) * 10 / 2
print("gateA: {0:.9f ...
von Hansi1350
Freitag 27. September 2024, 11:52
Forum: Allgemeine Fragen
Thema: Fehler bei einer variablen, bei anderer aber nicht (Deklarierung und Definierung gleich)
Antworten: 5
Zugriffe: 2590

Fehler bei einer variablen, bei anderer aber nicht (Deklarierung und Definierung gleich)

Wie kann das sein dass Python hier einen Underschied macht, zwischen "port" und "history"? Ist doch im Prinzip gleich oder nicht?

port = 5025 # the port number of the instrument service
historyMode = 0

def SocketConnect():
try:
#create an AF_INET, STREAM socket (TCP)
s = socket.socket(socket ...