1

たとえば、私はそうしたいのですが、

x = int(input("Please enter your guess :")
If x = 1:
   Print ("correct")

毎回エンターを押す必要がありますが、キーを押すと読み取れるようにするにはどうすればよいですか。

getch() を見つけましたが、動作させることはできませんでした。

4

1 に答える 1

1

Windows では、 を使用できますmsvcrt。他のシステムではもう少し難しいので、次のレシピを見てください: http://code.activestate.com/recipes/134892/

そのように使用できます:

getch = _Getch()

print 'Please enter your guess: '
x = getch()

if (int(x) == 1):
    print 'correct'
else:
    print 'wrong'
于 2013-04-22T11:04:42.937 に答える