Hier ist mein Programm:anfordern Benutzereingabe von X/Y-Positionen für Schildkröte Kreis Programm
from turtle import *
xpos=0
ypos=0
radius = 35
while radius > .1:
pu()
goto (xpos, ypos)
pd()
circle(radius)
ypos = ypos + (radius*2)
radius = radius - 5
Ich mag würde den Benutzer zur Eingabe von x und y-Positionen irgendwie ASK, und auch Radius anfordern und Wert schrumpfen. Das Programm sollte dann den Prozess ausführen, der vom Benutzer eingegeben wurde (abhängig von den verwendeten Ganzzahlen). Ist das möglich?
Ich vermute, es ist etwas entlang der Linien von int ist (Eingang
Hey, danke für Ihre Antwort! Ich habe meinen Code geändert, aber ich komme nicht über den Eingabebildschirm hinaus (Code stürzt ab) von turtle import * xpos = Eingabe ("Geben Sie die x-Position ein:") ypos = Eingabe ("Geben Sie die y-Position ein: ") radius = input (" Geben Sie den Radius ein: ") shrink = input (" Geben Sie den Wert ein ") #konvertieren Sie oben auf int, oder verwandeln Sie sich in eine Funktion. pu() goto (xpos, ypos) pd() Kreis (Radius) ypos = ypos + (Radius * 2) Radius = Radius - 5 – Hugo0206
Warum die downvote? – Pythonista
Nochmals vielen Dank Pyth! Es tut mir leid, so viel zu fragen, aber ich bekomme jetzt einen neuen Fehler! Hier ismy Code aus Schildkröte import * xpos = Eingang (int ("Geben Sie die x-Position:")) ypos = Eingang (int ("Geben Sie die y-Position:")) radius = Eingang (int ("Enter der Radius: ")) shrink = input (int (" Geben Sie den Wert ein ")) #konvertieren Sie oben zu int, oder verwandeln Sie sich in eine Funktion. pu() goto (xpos, ypos) pd() Kreis (Radius) ypos = ypos + (Radius * 2) Radius = Radius - 5 Und hier ist der Fehler Linie 2, in xpos = input (int ("Geben Sie die x-Position ein:")) ValueError: ungültiges Literal für int() mit Basis 10: 'Geben Sie die x-Position ein:' –
Hugo0206