Hogy lehet a teknőcöt kétszer is átnevezni egymás után?
Ha azt írom pythonban, hogy:
valami = turtle.Turtle(), akkor "valami" lesz a teknős neve.
De ha azt írom, hogy:
valami = turtle.Turtle()
valami2 = turtle.Turtle(), akkor meg két teknős lesz, amit irányítani lehet.
Azt hogy lehetne megcsinálni, hogy csak egy teknős legyen a második átnevezés után is?
Ajajajajajaj. Mi az hogy "valami" lesz a teknős neve? A valami a változó és a valami a "változó neve".
Totál nem értem mit akarsz. turtle milyen típusú? Több kódot küldjél és érthetőbb írd le mit szeretnél.
Mutass egy kerek, működő kódot, nálam ezzel az „átnevezéssel” nem tud mit kezdeni a fordító:
NameError: name 'turtle' is not defined
Nem lehet "átnevezni". Értelme sincs, "nevezd" úgy már az elején úgy, ahogy szeretnéd.
A te példádban két teknős példányt hozol létre, azért van kettő.
import turtle
valami = turtle.Turtle()
#Ha én itt a valami nevű változót át szeretném nevezni valami2-re,
#akkor elég csak a valami2 = valami ?
valami.speed(0)
valami.width(5)
valami.color("green","#BC59F6")
valami.begin_fill()
valami.forward(200)
valami.left(90)
valami.forward(200)
valami.left(90)
valami.forward(200)
valami.left(90)
valami.forward(200)
valami.end_fill()
turtle.done()
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!