2017-06-11 22 views
-4

私は課題に取り組んでおり、残りのプログラムが完全に実行されても、印刷物は印刷されません。印刷が印刷されないのはなぜですか?

私が呼んでいる機能は以下の通りです:

、DA、B、デシベルとシグマが正しくもフロート(私はプロットするためにそれらを使用しているとして)、およびピアソンのリターンを定義している
def t4p1(s): 
    a,da,b,db,sig=adj.squaremin(adj.getTable(s),univsig=False) 
    print 'Hola!' 
    print ' a:',a,' da:',da,' b:',b,' db:',db,' sig:',sig 
    plot2(adj.getTable(s),chav=False) 
    a,da,b,db,sig=adj.squaremin(adj.chaveunet(adj.getTable(s)),univsig=False) 
    print ' a:',a,' da:',da,' b:',b,' db:',db,' sig:',sig 
    plot2(adj.getTable(s),chav=True) 
    print pearson(adj.getTable(s)) 

フロート。私はそれがt4p1といくつかの問題()自体であってもよいと思ったが、その後私は、コンソールで次のように入力された:

In [4]: def heg(): 
    ...:  print 2 

In [5]: heg() 

In [6]: print 2 

ノーアウトを与えました。

EDIT:

私はスパイダーを再読み込みして、私はいまいましくのコードを実行するまで、すべてのものは、私の版画や、すべての罰金行きます。そうすれば、IPython Consoleで印刷はできません。

私がメインのPython Consoleを使用している場合、私のプロットはちょうど張り付いていますが、プリントはうまくいきます。

+0

stdoutをどこかにリダイレクトしていますか? – khelwood

+0

私はそれが何であるかを知らない(標準出力をリダイレクトする) – condosz

+0

あなたが含むコードはすべて無関係です。 'print 2'は何も表示しません - それは本当の問題です。あなたのプログラムを開発するのにあなたは何を使用しますか?どのOS?どのIDEですか? – DyZ

答えて

0

私のコードで次の行があったので、私が印刷できなかった理由がありました。

私は 'ñ'を印刷できませんが、それ以外はうまくいきます。

関連する問題