Versuche mit der Turtle einen Graphen eines Aktienkurses zu simulieren. Der y-Wert ändert sich dabei zufällig (durch den Befehl randint). Statt mit den Befehlen forward() etc. zu arbeiten, kannst du auch einfach moveTo(x,y) verwenden.
Erstelle ein Programm, welches 100 Kreise an einer zufälligen Position mit einer zufälligen Farbe und Grösse zeichnet.
du kannst setPenColor(r,g,b) verwenden. Dabei sind r,g,b Zahlen zwischen 0 und 255 und geben den Rot-, Grün- und Blauanteil der Farbe an. Der sehr praktische Befehl makeColor funktioniert leider nur in Tigerjython-Online, oder auf Tigerjython (lokal), nicht aber auf dem Python-Online-Editor.
from gturtle import *
from random import randint
makeTurtle()
hideTurtle()
repeat 300:
r = randint(0,255)
g = randint(0,255)
b = randint(0,255)
x = randint(-400,400)
y = randint(-400,400)
radius = randint(30,100)
setPos(x,y)
setPenColor((r,g,b))
dot(radius)
Erstelle ein „Spiel“: der Computer wählt eine Zufallszahl zwischen 1 und 100 und dann muss der Spieler raten, welche Zahl es ist. Ist die geratene Zahl zu klein oder gross, so sagt der Computer „Deine Zahl ist zu klein/gross“. Hat man die richtige Zahl geraten, so gratuliert der Computer und das Spiel ist fertig.
Für die Eingaben des Spielers kannst du a = inputInt(„Zahl eingeben“) verwenden.
from gturtle import *
from random import randint
a = randint(1,100)
zahl = inputInt("Rate die Zahl:")
while a!=zahl:
if a<zahl:
msgDlg("Nope, die Zahl ist zu gross!")
elif a>zahl:
msgDlg("Nene, diese Zahl ist zu klein!")
zahl = inputInt("Nochmal raten bitte:")
msgDlg("Juhuu, es war tatsächlich die Zahl:" + str(a))