2016-04-27 3 views
0
from turtle import * 
import time 
ht() 
setup(width=500, height=500, startx=0, starty=0) 
x=0 
y=0 
goto(0, 0) 
colormode(255) 
while True: 
    write("Please type your screens size in pixels into the console.", move=False, align="center", font=("Arial", 10, "normal")) 
    x = int(input('x')) 
    y = int(input('y')) 
    if x > 0: 
     print('.') 
    if y > 0: 
     print('...') 
     break 
    if x==0: 
     x=1000 
     y=500 
     break 
    else: 
     clear() 
     write("Please enter a valid number (ie. x, y)", move=False, align="center", font=("Arial", 28, "normal"))  
setup(width=1400, height=800, startx=100, starty=20) 
clear() 
def FADE_IN_OUT(arg, align, font, size, Norm, fspeedin, fspeedout, pause): 
    r=255 
    g=255 
    b=255 
    for i in range(51): 
     pencolor((r,g,b)) 
     write(arg, move=False, align=align, font=(font, size, Norm)) 
     r-=5 
     g-=5 
     b-=5 
     time.sleep(fspeedin/51) 
    time.sleep(pause) 
    clear() 
    for i in range(51): 
     clear() 
     pencolor((r,g,b)) 
     write(arg, move=False, align=align, font=(font, size, Norm)) 
     r+=5 
     g+=5 
     b+=5 
     time.sleep(fspeedout/51) 

FADE_IN_OUT("47 Studios", "center", "Arial", x//5, "normal", 2.5, 2.5, 5) 

は私が10秒を取るために行うには、1〜2分を取ってからこのプログラムをスピードアップする可能性がどのように思っていた亀に1つの速度アップPythonプログラムを実行し、私はこれは非常に単純な問題であることを確信していると私はばかげているだけですが、私はより速いペースで進んでいるプログラムには新しいです。あなたはカメがturtle.speedがどのよう

0を設定することで、物事を描くどのくらいの速増やすことができます

答えて

2

は最速です。ですから、turtle.speed(0)を設定すると、タートルが最も速いスピードで物を引き寄せるようになります。

それとも、あなたはすべてspeed(0)

を輸入してきたので、ストレートdocumentation

+0

から疑問の点は、私はそれがtime.sleepの有無にかかわらず10秒で実現することができる方法を見つけることでした –

+0

おっと私のコメントに申し訳ありません私はそれを間違って読んだ –

+1

私はあなたが0にtime.Sleepと言ったと思った –