代做statische Objekt作业、代写Python实验作业、代做Python编程语言作业
Nutzen sie eine Variable mit dem Namen theta f¨ur die Winkel um den Kreis herumund setzen sie diese Variable zu Null, bevor ihre While-Schleife beginnt. NutzenSie ebenfalls eine Variable mit dem Namen r f¨ur den Kreisradius sowie x und yf¨ur seine kartesischen Koordinaten. Um x und y zu berechnen, k¨onnen Sie dietrigonometrischen Funktionen cos und sin benutzen, z.B. x = r * cos(theta).Passen sie auf, denn die trigonometrischen Funktionen gehen davon aus, dass dieWerte, die Sie hier ¨ubergeben in der Einheit Radiant angegeben wird. BehaltenSie das im Hinterkopf, wenn Sie entscheiden, um wieviel sich Theta ¨andern muss,w¨ahrend jeder Schleifeniteration und f¨ur die Bedingung, die sie in dem while Befehlbenutzen. F¨ur die eigentliche Bewegung der Kugel in dem Grafikfenster, nutzen sieeinen Befehl in der Form movingSphere.pos = vector(x, y, 0).Aufgabe: Schauen Sie in der Vpython Dokumentation nach, wie man eine Spuran ein Objekt anh¨angt (“”attach a trail“”), wenn es sich bewegt. (BenutzenSie den einfacheren Parameter make_trail und nicht die kompliziertere Funktionattach_trail .) H¨angen Sie eine Spure mit Punkten an ihre sich bewegende Kugel,benutzen Sie das Attribut interval, um die Punkte etwas weiter auseinander zubringen als voreingestellt.Aufgabe: : Erinnern Sie sich an die Funktion print? F¨ugen Sie einen entsprechendenCode ein, um eine passende Nachricht auszugeben, wenn jede ihrer Animationsschleifen(eine f¨ur die Box, eine f¨ur die Kugel) beendet ist.12 Project 1: Erste Schritte in PythonGraphenIn der Wissenschaft wollen wir oft ein Ph¨anom nicht im physikalischen Raum visualisieren,sondern in einer “Raum-Zeit” Dimension, wie Geschwindigkeit usw..W¨ahrend wir theoretisch ein 3D VPython canvas nutzen k¨onnten, um solch einenabstrakten Graphen zu erstellen, bietet VPython auch ein Objekt graph, der in derRegel besser geeignet ist, an.Als ein Beispiel wollen wir die x und y Position einer sich bewegenden Kugelals eine Funktion der Zeit in einem Graph darstellen. Es folgt der Code, der denGraphen einrichtet, wobei die beiden Datens¨atze in verschiedenen Farben gedrucktwerden:graph(width=400, height=250)xDots = gdots(color=color.green)yDots = gdots(color=color.magenta)Nach diesem Codeblock k¨onnen Sie einen Punkt zu dem Graphen hinzuf¨ugen, indemsie folgende Zeile hinzuf¨ugen:xDots.plot(t,x)und in gleicher Weise mit yDots verfahren.Aufgabe: F¨ugen Sie den Code, um einen Graphen zu erstellen vor dem bereits existierendenCode, der die Kugel in einem Kreis bewegt, ein. Des Weiteren f¨ugen Siein diesen bereits existierenden Code eine Variable t ein, welche die Zeit repr¨asentiert.Initialisieren Sie die Variable t gleich Null und erh¨ohen Sie den Wert dieser Variablenbei jeder Schleifeniteration um 1. Zus¨atzlich f¨ugen Sie in der While-Schleifedie Zeilen ein, die die (t, x) und (t, y) Paare in gr¨un und Magenta drucken. F¨uhrenSie das Programm aus, um sicher zu gehen, dass alles funktioniert.Aufgabe: Schauen Sie in der Vpython Dokumentation nach den anderen Attributenf¨ur das Objekt Graph. Legen Sie dann die Hintergrundfarbe zu wei? fest,benennen Sie die beiden Achsen passend und geben Sie dem Graph einen Titel.Achten Sie auf die M¨oglichkeit, wie ein Wertebereich, den der Graph anzeigen soll,festgelegt werden kann – lassen Sie ihn aber in ihrem aktuellen Graph unspezifiziert,was einer automatischen Anpassung des Wertebereiches entspricht.Project 1: Erste Schritte in Python 13AbschlussBevor Sie dieses Projekt einreichen, sehen Sie bitte nochmal ihr eigenes Programmkritisch durch und stellen Sie sicher, dass es gut strukturiert und einfach zu lesen ist.Der Code sollte in logische Gruppen eingeteilt und mit hilfreichen Kommentarenversehen sein. Lassen Sie ihr Programm noch einmal laufen, um zu kontrollieren, obauch alles funktioniert und laden sie anschlie end ihre L¨osung als Datei im Format.ipynb auf ILIAS in den vorgesehenen Ordner des Projekts 1 hoch.14 Project 1: Erste Schritte in Python
因为专业,所以值得信赖。如有需要,请加QQ:99515681 或邮箱:
微信:codinghelp