01 Taschenrechner und Turtle
Woche 1
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.
---
primaryColor: steelblue
secondaryColor: '#e8e8e8'
textColor: black
shuffleQuestions: false
shuffleAnswers: true
locale: de
---
# Welche der folgenden Aussagen ist richtig?
(Mehrfachnennung möglich)
- [x] Die Kommandozeile ist im Thonny im unteren Teil des Fensters.
- [x] Ein Prompt ist die Stelle, wo der Computer auf Input der Benutzenden wartet.
- [ ] Um ein Programm auszuführen, habe ich nur eine einzige Möglichkeit: die Taste F5 drücken.
- [ ] Mit Strg + C und Strg + V wird Text gelöscht.
- [ ] Wenn ich eine Fehlermeldung sehe, sollte ich in Panik geraten.
- [ ] Thonny ist das Gleiche wie Python.
# Ist die folgende Aussage richtig?
Wenn ich auf der Kommandozeile etwas ausrechnen will, dann muss ich dazu `print` verwenden, um mir das Ergebnis ausgeben zu lassen.
> Die Kommandozeile ist der untere Teil von Thonny. Probiert es aus!
1. [x] Falsch
1. [ ] Richtig
# Was gibt der folgende Code aus?
```python
dings = 4
dongs = 7
print(dings * dongs - 5)
```
1. [x] 23
1. [ ] 8
1. [ ] nichts
1. [ ] -23
1. [ ] 42
# Was ist ein "float" in Python?
1. [x] eine Kommazahl, zB `7.6`
1. [ ] eine Kommazahl, zB `7,6`
1. [ ] eine ganze Zahl, zB `7`
1. [ ] eine Art Text
# Was ist der Datentyp von `23`?
1. [x] integer
1. [ ] float
1. [ ] list
1. [ ] NaN
# Wie sieht ein korrekter Funktionsaufruf in Python beispielsweise aus?
(Mehrfachnennung möglich)
> Fun fact: Tatsächlich lässt sich über jede der folgenden Zeilen diskutieren, aber Ihr solltet drei von den fünf Zeilen als Funktionsaufrufe erkennen.
- [ ] `funktion[100]`
- [x] `funktion(100)`
- [ ] `funktion 100`
- [x] `funktion (100)`
- [x] `meine_funktion(100)`
# Welche Funktion dreht die Turtle um 60 Grad nach links?
(Mehrfachnennung möglich)
- [x] `left(60)`
- [x] `lt(60)`
- [ ] `turn(60)`
- [ ] `turn_left(60)`
# Gibt es einen Unterschied in den Ergebnissen der folgenden Code-Schnipsel?
```python
from turtle import *
forward(100)
lt(20)
forward(100)
```
```python
from turtle import *
forward(100)
lt(20)
forward(100)
```
1. [x] Nein
1. [ ] Ja