Kezdőoldal » Számítástechnika » Programozás » Hogy lehet a teknőcöt kétszer...

Hogy lehet a teknőcöt kétszer is átnevezni egymás után?

Figyelt kérdés

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?


2020. jan. 19. 17:21
1 2
 1/15 anonim ***** válasza:
100%
valami2 = valami
2020. jan. 19. 17:28
Hasznos számodra ez a válasz?
 2/15 anonim ***** válasza:
82%

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.

2020. jan. 19. 17:29
Hasznos számodra ez a válasz?
 3/15 anonim ***** válasza:
100%
Maradjunk annyiban, hogy semmiféle átnevezés nem történik semelyik esetben.
2020. jan. 19. 18:18
Hasznos számodra ez a válasz?
 4/15 A kérdező kommentje:
De, mert akkor nem azt írom, hogy turtle.forward(100), hanem valami.forward(100).
2020. jan. 19. 18:24
 5/15 anonim ***** válasza:
70%
2020. jan. 19. 19:00
Hasznos számodra ez a válasz?
 6/15 A kérdező kommentje:
csak érdekel, hogyha egyszer átnevezem, akkor a át tudom-e nevezni mégegyszer anélkül, hogy két teknős legyen a rajzlapon
2020. jan. 19. 20:02
 7/15 tabaki ***** válasza:
65%

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

2020. jan. 19. 20:13
Hasznos számodra ez a válasz?
 8/15 anonim ***** válasza:
100%

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ő.

2020. jan. 19. 20:18
Hasznos számodra ez a válasz?
 9/15 A kérdező kommentje:

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()

2020. jan. 19. 20:38
 10/15 A kérdező kommentje:
azt szeretném csak azt hajtsa végre, ahová valami2-t írtam.
2020. jan. 19. 20:40
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!