Variablen miteinander Verbinden

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
LoahL
User
Beiträge: 2
Registriert: Freitag 8. Mai 2020, 15:39

Hallo,
ich möchte zwei Variablen miteinander Verbinden, zum Beispiel:

Code: Alles auswählen

Var1 = 4
Var2 = 1
Var3 = 5

Jetzt möchte ich gerne Var1 Var2/Var3, also 41/5 machen.
Gibt es einen Weg wie das geht? Danke schonmal im Voraus.
Tron0070
User
Beiträge: 24
Registriert: Dienstag 28. April 2020, 12:57

so?

Code: Alles auswählen

print (Var1, Var2, "/", Var3)
print (str(Var1) + str(Var2) + "/" + str(Var3))

4 1 / 5
41/5
einfachTobi
User
Beiträge: 512
Registriert: Mittwoch 13. November 2019, 08:38

Zum Verbinden von Strings sollte man sie nicht mit `+` zusammenstückeln. Entweder verwendet man .format oder f-Zeichenkettenliterale: https://realpython.com/python-f-strings/.
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Willst du das als String-Darstellung, oder hast du zwei Stellen einer zweistelligen Zahl vorliegen?

Dann ist

Code: Alles auswählen

ergebnis = zehner * 10 + einer
die Antwort.
Tron0070
User
Beiträge: 24
Registriert: Dienstag 28. April 2020, 12:57

Hi einfachTobi, danke für f.String. Das kannte ich noch nicht.

print(f"{Var1}{Var2}/{Var3}")
Antworten