05 Strings und input

Woche 05

Beantwortet die folgenden Quiz-Fragen. Falls Ihr Fehler oder Unklarheiten findet, schreibt Piko gerne eine Mail.

Am Ende des Quiz seht Ihr, welche Fragen Ihr richtig beantwortet habt. Ihr könnt auf die Fragen klicken, um Eure Antworten zu korrigieren.

Das Quiz ist so gedacht, dass Ihr vorher die Videos 5.1 und 5.2 gesehen haben solltet. Wenn Ihr in die Videos reinguckt und merkt, dass Ihr das alles schon wisst, dann könnt Ihr das Quiz natürlich auch ohne die Videos probieren.

--- primaryColor: steelblue secondaryColor: '#e8e8e8' textColor: black shuffleQuestions: false shuffleAnswers: true locale: en --- # Welche der folgenden Dinge sind Strings? Mehrfachnennung möglich; Infos in Video 5.1 und in [Video 3.2](https://diode.zone/w/oQF5oQ8scDS1fyxwG7jL84?start=14m53s) - [x] `""` - [x] `"a"` - [x] `"Hallo!"` - [x] `"?"` - [x] `'3.2'` - [x] `"Dies ist kein String."` - [x] `'a'` - [x] `"""Wiedehopf"""` - [ ] `3` - [ ] `[1, 2, 3, 4, 5]` - [ ] `(0.5, 0.7, 0.2)` - [ ] `range(12)` - [ ] `forward(20)` # Welche der folgenden Aussagen sind wahr? Mehrfachnennung möglich; Infos in Video 5.1 - [x] Ein String kann auch leer sein. - [x] Ein String kann auch Zahlen enthalten. - [ ] Ein String besteht immer nur aus Buchstaben. - [ ] Strings kann eins miteinander multiplizieren. - [ ] Strings kann ich nicht in Variablen speichern. # Was wird bei folgendem Programm ausgegeben? ```python dings = "12" print(dings * 3) ``` Infos in Video 5.1, ab 6:45 1. [x] `121212` 1. [ ] `36` 1. [ ] Es gibt eine Fehlermeldung. 1. [ ] `333333333333` # Mit welcher Funktion mache ich aus einem String eine Ganzzahl? Zum Beispiel: ```python dings = "25" ``` Infos in Video 5.1, ab 12:30 1. [x] `int(dings)` 1. [ ] `float(dings)` 1. [ ] `str(dings)` 1. [ ] `max(dings)` # Was gibt die Funktion `input()` zurück? Anders formuliert: Was ist der return-Wert der Funktion `input()`? Anders formuliert: Wenn ich da `dings =` davor schreibe, was ist dann in `dings` drin? ```python dings = input("Lalalala?") ``` Infos in Video 5.2 1. [x] Ein String 1. [ ] Nichts 1. [ ] Ein String, wenn Buchstaben eingetippt wurden, andernfalls ein Integer 1. [ ] Der Code gibt eine Fehlermeldung. # Wofür ist die Funktion `type()` gut? Infos in Video 5.2, ab 6:45 1. [x] Um rauszufinden, was für eine Sorte Sache in einer Variable drin ist. 1. [ ] Um den Typ einer Variable zu verändern. 1. [ ] Um aus einem String einen Integer zu machen. 1. [ ] Um den User*innen einen Text eintippen zu lassen.