Parameter innerhalb if Funktion Ausgeben

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
Schmiertuch
User
Beiträge: 6
Registriert: Sonntag 16. Oktober 2022, 16:18

Alter = int(input ("Bitte gebe dein Alter ein: "))

if Alter >= 12:
print("Ihr Alter? " + str(Alter) + " Sie dürfen ins Kino")

else:
print("Ihr Alter? " + str(Alter) + " leider sind Sie zu Jung")
print("Programmende")

Ich bin noch ganz am Anfang und würde gerne wissen wie ich den Parameter "Alter" in der if funktion ausgeben kann ?
Sirius3
User
Beiträge: 18275
Registriert: Sonntag 21. Oktober 2012, 17:20

`if` ist keine Funktion, sondern eine Anweisung. Und was willst Du erreichen? Du gibst doch schon das Alter mit der `print`-Funktion aus.

Variablennamen schreibt man komlett klein und statt Strings mit + zusammenzustückeln, benutzt man f-Strings:

Code: Alles auswählen

alter = int(input("Bitte gebe dein Alter ein: "))

if alter >= 12:
    print(f"Ihr Alter? {alter} Sie dürfen ins Kino")
else:
    print(f"Ihr Alter? {alter} leider sind Sie zu Jung")
print("Programmende")
Schmiertuch
User
Beiträge: 6
Registriert: Sonntag 16. Oktober 2022, 16:18

Vielen dank für deine schnelle Antwort. Ich wollte nur dass der Code innerhalb des Print Befehls das Alter welches oben angegeben wurde, ausgibt. Es sollte heißen "Ihr Alter? 15.. Ahh, dann dürfen Sie den Film ansehen. Ich bin noch in der Übung und mir helfen solche optionen die ich dann weiß und auf andere Beispiele übertragen kann :) Vielen dank jedenfalls !
Antworten