print Ausgabe Elemente trennen
Verfasst: Donnerstag 1. Juli 2021, 21:59
Hallo Forum - Mitglieder
Frage:
Ich habe bisher Elemente bei der print Ausgabe immer mit Kommas getrennt und das hat bisher geklappt.
Nun merke ich, dass oftmals ein + anstelle eines Kommas genutzt wird. In manchen fällen funktioniert es auch nur mit einem +.
Kann mir Jmnd erläutern, was der Unterschied ist und wann, was verwendet werden soll?
Hier ein Beispiel: Beim definieren der Augabe der Funktion werden Kommas genutzt.
Unten beim Übergabeparameter werden + benutzt:
Die Funktion gibt übrigens für jedes Jahr in der range (1950, 2050) aus, ob es sich um ein Schlatjahr handelt oder nicht.
def is_schaltjahr(jahr):
if jahr%4 == 0 and jahr%100 != 0:
print("Das Jahr:", jahr, "ist ein Schaltjahr.")
elif jahr%400 == 0:
print("Das Jahr", jahr, "ist ein Schaltjahr.")
else:
print("Das Jahr", jahr, "ist kein Schaltjahr.")
for j in range (1950, 2050):
if is_schaltjahr(j):
print ("Das Jahr "+ str(j)+" ist ein Schaltjahr")
Vielen Dank schonmal und Gruss,
desljes
Frage:
Ich habe bisher Elemente bei der print Ausgabe immer mit Kommas getrennt und das hat bisher geklappt.
Nun merke ich, dass oftmals ein + anstelle eines Kommas genutzt wird. In manchen fällen funktioniert es auch nur mit einem +.
Kann mir Jmnd erläutern, was der Unterschied ist und wann, was verwendet werden soll?
Hier ein Beispiel: Beim definieren der Augabe der Funktion werden Kommas genutzt.
Unten beim Übergabeparameter werden + benutzt:
Die Funktion gibt übrigens für jedes Jahr in der range (1950, 2050) aus, ob es sich um ein Schlatjahr handelt oder nicht.
def is_schaltjahr(jahr):
if jahr%4 == 0 and jahr%100 != 0:
print("Das Jahr:", jahr, "ist ein Schaltjahr.")
elif jahr%400 == 0:
print("Das Jahr", jahr, "ist ein Schaltjahr.")
else:
print("Das Jahr", jahr, "ist kein Schaltjahr.")
for j in range (1950, 2050):
if is_schaltjahr(j):
print ("Das Jahr "+ str(j)+" ist ein Schaltjahr")
Vielen Dank schonmal und Gruss,
desljes