~~NOTOC~~ ====== LU02.A02: Different Inputs ====== ===== Auftrag ===== Schreiben Sie ein Programm, das den Benutzer nach verschiedenen Werten fragt. * Zuerst nach einer Zeichenkette. * Als zweites fragt das Programm nach einer Ganzzahl. Wandeln Sie die Benutzereingabe in einen **''int''** um. * Zuletzt fragt das Programm nach einer Gleitkommazahl und wandelt die Eingabe in einen **''float''** um. Das Programm soll dann alle vom Benutzer angegebenen Werte ausgeben. Ein Beispiel für den Ausdruck des Programms ist unten zu sehen. Give a string: *bye-bye* Give an integer: *11* Give a float: *4.2* You gave the string bye-bye You gave the integer 11 You gave the float 4.2 Give a string: *Oops!* Give an integer: *-4* Give a float: *3200.1* You gave the string Oops! You gave the integer -4 You gave the float 3200.1 Verwenden Sie folgende Programmiervorlage: def main(): #write your code below this line if __name__ == '__main__': main() Falls der Benutzer eine ungültige Eingabe macht, z.B. Text statt Ganzzahl, wird das Programm abstürzen. Das ist für diese Aufgabe so gewollt. === Anmerkung === Kümmern Sie sich im Moment nicht zu sehr um ''if %%__%%name%%__%% == '%%__%%main%%__'%%:''. Wir brauchen es technisch gesehen nicht für dieses Programm, aber es ist eine gute Übung, es einzubauen, und es wird in späteren Übungen klarer werden. ---- {{tag>M319-b1f}} [[https://creativecommons.org/licenses/by-nc-sa/4.0/ch/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Kevin Maurizi Diese Aufgabe ist eine übersetzte und angepasste Aufgabe von [[https://scott3142.uk/|Scott Morgan]], verwendet unter CC BY NC SA.