2016-07-25 13 views
-3

forループ中にpython 2.7の値をチェックしたいと思います。そして、私は現在の時間を印刷したい。問題は、forループ中にprintが動作していないことです。 forループが終了すると、印刷が実行されます。私のソースコードは以下の通りです。forループ中にpython printが動作しない

[コード]

import time 

def display(): 
    print "Something..." 

while(1): 
    time.sleep(1) 
    display() 

理由を知っている誰ですか?またはソリューションですか?

+4

これは、1秒に1回印刷されます。画面がいっぱいになると、停止するように見えるかもしれませんが、実際にはスクロールしています。それで、あなたは何を観察していますか? – tdelaney

+1

「機能していません」とは、問題の詳細な説明ではありません。 – user2357112

+0

シェル/コマンドラインから直接実行してみてください。 – martineau

答えて

0
import time 

def display(something): 
    print something 

index = 1 
while(1): 
    time.sleep(1) 
    display(index) 
    index += 1 
関連する問題