====== LU02a - Ausgaben ====== Die Funktion ''print()'' gibt eine Konstante oder den Wert einer Variable im Terminal aus. Du findest den ''print''-Befehl unter "Output": {{:modul:m319:learningunits:lu02:lu02_ausgabe_blockly_01.png?400|}} ===== Variablen und Konstanten ===== ==== Konstanten ausgeben ==== Diese Beispiele zeigen, wie mit ''print(...)'' eine Textkonstante und eine Zahl ausgegeben wird. {{:modul:m319:learningunits:lu02:print_literals.png?300|}} ==== Variablen ausgeben ==== Hier siehst du, wie eine Variable mit ''print(...)'' ausgeben wird. {{:modul:m319:learningunits:lu02:print_variable.png?300|}} ==== Kombiniertes Beispiel ==== {{:modul:m319:learningunits:lu02:lu02_ausgabe_blockly_02.png?400|}} ^ Python-Code ^ Terminal ^ | print('Hello World') givenname = 'Mia' print(givenname) age = 23 print(age) | Hello World Mia 23| ===== Zusammengesetzte Ausgaben ===== In den Beispielen oben hast du gelernt, wie man eine einzelne Konstante oder Variable ausgibt. Dabei wird jeder ''print''-Befehl auf einer neue Zeile im Terminal ausgegeben. Möchtest du mehrere Konstanten oder Variablen auf einer Zeile ausgeben, musst du diese zu einem einzelnen String zusammensetzen. Das Fachwort dazu heisst: //konkatenieren//. In Python verwenden wir das Symbol **''+''** um zwei Elemente zu konkatenieren. Du findest den entsprechenden Block unter "Calculation": {{:modul:m319:learningunits:lu02:concatenation.png?400|}} In die beiden Lücken kannst du nun beliebige Variablen oder Konstanten setzen. {{:modul:m319:learningunits:lu02:concat_brand.png?400|}} ==== Zahlen und Text konkatenieren ==== Python kann nur Texte konkatenieren. Willst du einen Text und eine Zahl zusammensetzen, musst du zunächst die Zahl in einen Text umwandeln. Dazu nutzt du die Funktion ''str(...)''. {{:modul:m319:learningunits:lu02:concat_number.png?400|}} ==== Mehr als zwei Elemente ==== Du kannst fast beliebig viele Elemente zu einem String konkatenieren. {{:modul:m319:learningunits:lu02:concat_multiple.png?600|}} ---- {{tag>M319-LU01 M319-B1G M319-B1F M319-C1G}} [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Marcel Suter