2017-03-09 16 views
1

この質問が少し基本的であれば私は許してください、私の以前の研究の試みは結果をもたらしませんでした。私はどのように入力行を検証し、それが入力されている入力を使用してタスクを完了するためにPythonを取得するのだろうかと思います。例えば、 。明らかに入力時に入力を読み取るにはどうすればよいですか? - Python

alphabet = "abcdefghijklmnopqrstuvwxyz" 

useralphabet = input("Please enter however much of the alphabet you know:") 

while(useralphabet in alphabet): 

    break 

print("You know", 26 - len(useralphabet), "letters of the alphabet!") 

私が意図したとおり、このコードは動作しません知っているが、私はそれは私がすなわち、何をしようとしているのアイデアを実証したいと考えています。入力したテキストが指定された文字列の一部ではなくなるまで、ユーザーにテキストを入力させる。

をいただければ幸いですすべてのヘルプは、(先に述べたように、例が非常に高く評価されるだろうので、私はこれまで比較的新しいです)

答えて

0

答えはあなたのOS(オペレーティングシステム)によって異なります。通常、OSはENTERキーを押すと入力文字列をPythonに渡します。入力時にそれを行う必要がある場合は、入力バッファリングをオフにするためにいくつかのシステム依存呼び出しを呼び出す必要があります。

については、 Python read a single character from the userを参照してください。
関連する問題