2016-07-08 2 views
1

私はタートルを2回使用する方法をお考えです 私は希望のカメを正常に使用し、同じタートルを再び使用すると(カメをリセットした後) 。 私は何が間違っていますか?Python 3タートルを2回使用するには

import turtle 
import time 
title = turtle.Turtle() 
title.hideturtle() 
title.left(180) 
title.forward(310) 
title.right(180) 
title.forward(600) 
title.left(180) 
title.forward(599) 
title.write("WELCOME TO FUTURE WARS!", font=("Arial", 30, "normal")) 
time.sleep(5) 
turtle.bye() 
name = input("Welcome to FUTURE WARS! What is your name? >") 
wannaplay = input(name + ", Are you ready to have a fight? >") 
if wannaplay == ("yes") or ("Yes"): 
    print ("Lets Go!") 
    time.sleep(3) 
    print ("WAIT!!") 
    time.sleep(2) 
    print ("Let me introduce myself...") 
    time.sleep(2) 
    print ("My name is Mineblock! I shall be your trainer!") 
    time.sleep(3) 
    print ("Now, without any delay, (hopefully) LETS GO!") 
    time.sleep(3) 
else: 
    print ("What are you doing here, then?") 
    time.sleep(1) 
    exit() 

print ("Your first battle is against...") 
time.sleep(2.8) 
title.showturtle() 
title.left(180) 
title.forward(310) 
title.right(180) 
title.forward(600) 
title.left(180) 
title.forward(599) 
title.write("Mineblock, Your Trainer", font=("Arial", 30, "normal")) 
time.sleep(5) 
turtle.bye() 

はい、私はそれをgoogledしました。いいえ、それは助けになりませんでした。それは私がここにいる理由!

+0

こんにちはのturtle.reset()を使用することができ、それを再利用するためには、SOへようこそ。あなたは[mcve]を読む時間が必要です。具体的には、最小限の例と質問そのもので得られるエラーが必要です。私たちはランダムリンクをクリックするつもりはないので、リンクが固執するという保証はありません。 –

答えて

2

すべてがこれはturtlegraphicsウィンドウをシャットし、あなたが

title.showturtle() 

で再びライン34でカメを表示したいときに、これが提起13

turtle.bye() 

ためラインのうまくいかないようですグラフィックスウィンドウが閉じているときにカメを表示することはできません。

カメをリセットして、あなたの代わりに​​

関連する問題