25h
1. Aufgabe
Das Programm zeichnet eine Sonne mit 13 Strahlen.
Ändern Sie das Programm so ab, dass es nun eine Sonne mit
19
Strahlen zeichnet.Setzen Sie die Stiftdicke auf
5
und die Stiftfarbe auf Rot.Füllen Sie die Sonne mit Ihrer Lieblingsfarbe (aber nicht mit Rot) aus.
aufgabe1.py
from turtle import *
speed(0)
def bogen(distanz, drehung):
for i in range(20):
backward(distanz)
right(drehung)
def strahl():
bogen(3, 5)
left(90)
bogen(4, -10)
right(190)
for i in range(13):
strahl()
right(360 / 13)
2. Aufgabe
def aufsummieren(zahl):
summe = 0
for i in range(zahl):
summe = summe + i
return summe
print('Summe der ersten 10 Zahlen', aufsummieren(3))
print('Summe der ersten 10 Zahlen', aufsummieren(10))
Untersuchen Sie den obigen Code, und flicken Sie ihn. Die korrekten Ausgaben für die Summen von
3
bzw.10
lauten:
aufsummieren(3)
aufsummieren(10)
Schreiben Sie eine Funktion
aufmultiplizieren(zahl)
, welche alle natürlichen Zahlen bis und mit der angegebenen Zahl miteinander multiplizieren. Überprüfen Sie Ihre Funktion mit verschiedenen Zahlen:
aufmultiplizieren(3)
aufmultiplizieren(10)
Wiedereinstieg