{ "cells": [ { "cell_type": "markdown", "id": "5ead5284", "metadata": {}, "source": [ "# Vorkurs Tag 1 - Lösungen\n", "\n", "Author: Sebastian Krause" ] }, { "cell_type": "markdown", "id": "81079ad4", "metadata": {}, "source": [ "**Hinweis:** Der Schwierigkeitsgrad der Aufgabe wird durch die Anzahl an 😈- Smileys dargestellt" ] }, { "cell_type": "markdown", "id": "dccb1e1b", "metadata": {}, "source": [ "### Aufgabe 1.1" ] }, { "cell_type": "markdown", "id": "003bff5e", "metadata": {}, "source": [ "Schwierigkeit: 😈\n", "\n", "Bei der Initialisierung einiger Variablen sind Fehler enthalten. Findest du sie?\n", "```\n", "die_antwort = zweiundvierzig\n", "einkommen_in_€ = 1337\n", "riesige_zahl = 5400000000\n", "42istdieAntwort = 42\n", "berechnung = \"23\" - 42\n", "```" ] }, { "cell_type": "code", "execution_count": null, "id": "a76bf5f3", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "e0b7d83a", "metadata": {}, "source": [ "### Aufgabe 2.1" ] }, { "cell_type": "markdown", "id": "2e83d645", "metadata": {}, "source": [ "Schwierigkeit: 😈\n", "\n", "\n", "Initialisiere eine Integer Variable mit dem Namen \"i\" mit einem belibigem Wert \\\n", "Konvertiere diese in der nächsten Zeile in einen String und speichere diese in einer anderen Variable \"s\" ab" ] }, { "cell_type": "code", "execution_count": null, "id": "cd32f712", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "8c0de8b4", "metadata": {}, "source": [ "### Aufgabe 2.2" ] }, { "cell_type": "markdown", "id": "38d2be75", "metadata": {}, "source": [ "Schwierigkeit: 😈\n", "\n", "\n", "1. Gebe den Datentyp von i aus\n", "2. Gebe den Datentyp von s aus\n", "3. Speichere den Wert von s in i ab (Ohne Typkonvertierung)\n", "\n", "Welchen Datentyp hat nun i ?\n" ] }, { "cell_type": "code", "execution_count": null, "id": "f4da9ea7", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "8660510d", "metadata": {}, "source": [ "### Aufgabe 2.3" ] }, { "cell_type": "markdown", "id": "6c0fc642", "metadata": {}, "source": [ "Schwierigkeit: 😈😈\n", "\n", "Welchen Datentyp und welchen Wert hat das Ergebnis folgender Ausdrücke? Den Wert kannst du prüfen, indem du den Ausdruck einfach ausgeben lässt. \n", "```\n", "5 // int(2.0) * 3 \n", "float((3 / 2)) / 2 \n", "(int( (1.2 * 1.3))) * float(10) \n", "1 + 2.0 / 5.0 - 10\n", "```" ] }, { "cell_type": "code", "execution_count": null, "id": "44a30c51", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "2df7e027", "metadata": {}, "source": [ "### Aufgabe 2.4" ] }, { "cell_type": "markdown", "id": "082acf17", "metadata": {}, "source": [ "Schwierigkeit: 😈😈😈\n", "\n", "\n", "Speichere eine Kommazahl in einer Variablen ab. Konvertiere die Variable in einen Integer, welcher die Kommazahl richtig gerundet enthält. \\\n", "x.0 - x.4 -> abrunden \\\n", "x.5 - x.9 -> aufrunden" ] }, { "cell_type": "code", "execution_count": null, "id": "3ccf6bf7", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "d6accab4", "metadata": {}, "source": [ "### Aufgabe 3.1" ] }, { "cell_type": "markdown", "id": "e8e1bf84", "metadata": {}, "source": [ "Schwierigkeit: 😈\n", "\n", "\n", "Beschreibe in eigenen Worten was die folgenden Zeilen Code tun: \\\n", "(Gehe der Einfachheit halber davon aus, dass jeder Student jedes Fach belegt)\n", "\n", "\n", "```\n", "studenten = 150\n", "faecher = 8\n", "durchfallquote_in_prozent = 20\n", "ergebnis = studenten * faecher * durchfallquote_in_prozent / 100\n", "print(ergebnis)\n", "```" ] }, { "cell_type": "markdown", "id": "8c51bd12", "metadata": {}, "source": [ " " ] }, { "cell_type": "markdown", "id": "4110c56a", "metadata": {}, "source": [ "### Aufgabe 3.2" ] }, { "cell_type": "markdown", "id": "a6c52dc1", "metadata": {}, "source": [ "Schwierigkeit: 😈\n", "\n", "\n", "Ein Mobiltarif kostet einen Grundbetrag (23,34 €) und je Minute 10 Cent.\n", "Schreibe ein Programm, welches für eine von euch gewählte Anzahl von\n", "Minuten den Gesamtbetrag berechnet." ] }, { "cell_type": "code", "execution_count": null, "id": "b178997f", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "327df64d", "metadata": {}, "source": [ "### Aufgabe 3.3" ] }, { "cell_type": "markdown", "id": "5a0464ac", "metadata": {}, "source": [ "Schwierigkeit: 😈😈\n", "\n", "Lege ein Programm an, in dem es zunächst folgende Integer Variablen gibt: \\\n", "einser, zweier, dreier, vierer, fuenfer \\\n", "Diese fünf Variablen beinhalten jeweils die Anzahl der Studenten, die die\n", "entsprechende Note bei einer Klausur erreicht haben. Berechne nun aus diesen\n", "Noten den Notendurchschnitt der Klausur.\n" ] }, { "cell_type": "code", "execution_count": null, "id": "899cc6cc", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "a98cc90d", "metadata": {}, "source": [ "### Aufgabe 4.1" ] }, { "cell_type": "markdown", "id": "9c09fccb", "metadata": {}, "source": [ "Schwierigkeit: 😈 \n", "\n", "Schreibe ein Programm, welches Meter in Fuß umrechnet. \\\n", "Erstelle hierfür eine Variable in der die Meter abgespeichert werden. Die Meter sollen über eine interaktive Eingabe per input() vom Benutzer eingegeben werden können.\n", "Das Ergebnis (Fuß) steht wieder in einer entsprechenden Variable. \\\n", "*Ein Fuß (1 ft) = 30,48 cm.*" ] }, { "cell_type": "code", "execution_count": null, "id": "7ce13da6", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "598ab83a", "metadata": {}, "source": [ "### Aufgabe 4.2" ] }, { "cell_type": "markdown", "id": "3e6613f6", "metadata": {}, "source": [ "Schwierigkeit: 😈😈\n", " \n", "Schreibe ein Programm, welches zwei Zahlen über eine interaktive Eingabe entgegennimmt und die Summe der Zahlen ausgibt" ] }, { "cell_type": "code", "execution_count": null, "id": "5b4ddabd", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.7" } }, "nbformat": 4, "nbformat_minor": 5 }