Floatzahlen umwandeln zum Senden.

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
funkheld
User
Beiträge: 258
Registriert: Sonntag 31. Oktober 2010, 09:26

Hallo, guten Tag.
Data_velo sind 3 Floatzahlen die ich so Printen kann:
--------------------------
print('Surface velocity = (%.1f, %.1f, %.1f)' % data_velo)
--------------------------

Nun möchte ich den Befehl wie er in Print steht unten reinpacken zum Senden,
wie geht das bitte ?
-----------------------------
con.send(str(data_velo).....) ?
-----------------------------

Danke.
Gruss
Sirius3
User
Beiträge: 17741
Registriert: Sonntag 21. Oktober 2012, 17:20

@funkheld: ob Du den generierten String an `print` oder an `send` übergibst, ist egal.
funkheld
User
Beiträge: 258
Registriert: Sonntag 31. Oktober 2010, 09:26

Habe ihn jetzt so reingepackt und funktioniert:
------------------------------------
data_velo =(vessel.flight(ref_frame).velocity)
velo=('(%.1f, %.1f, %.1f)' % data_velo)
con.send(velo)
------------------------------------

Danke.
Gruss
Antworten