25h
1. Aufgabe
Das Programm zeichnet eine Sonne mit 13 Strahlen.
Ändern Sie das Programm so ab, dass es nun eine Sonne mit
19Strahlen zeichnet.Setzen Sie die Stiftdicke auf
5und 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
3bzw.10lauten:
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