0
基本的にプログラムの残りの部分を遮断し、プログラムのみの限定セットへのアクセス権を持つ方法があります場合、私は、私は、コードのこの部分を続けるにはどうすればよいPythonでロックのような変数を作成しますか?
if speech.said("Lock"):
Lock = true
speech.say("Locked");
if Lock = true:
[The continuation of this is my issue.]
例えば、求めていますか?私はPythonも全く新しく、3日間しか作業していませんでした。あなたが徹底的に説明してもかまわない場合は、アドバイスをいただければ幸いです。 私はこれをプログラム可能な入力エミュレータであるFreePIEで作っています。これは、廃止された元のGlovePIEよりもはるかに柔軟で、Pythonは私が予想していたよりもはるかに複雑で、私はロックの問題に2日間執着しています。回避策に対する簡単な解決策です。
おかげさまで、オースティン。ユーザーが[終了]まで無限に我々ループ、ここで
import string
import speech
locked = False
while True:
print "Talk:"
phrase = speech.input()
if phrase.lower() == "unlock":
locked = False
if phrase.lower() == "lock":
speech.say("Locked")
locked = True
if locked:
continue
print "You said {0}".format(phrase)
if phrase.lower() == "exit":
break
:
を意味するものthatsの?マルチスレッドをやっていますか?それ以外の場合は、私はあなたが "ロック"の意味を理解しているか分からないのですか? – UnholySheep
また、そのコードスニペットのどれも有効なPythonコードのようには見えません。 'True'は大文字の最初の文字で書かれ、等価性のチェックは' == 'を介して行われます。 Pythonでもセミコロンはオプションです。 – UnholySheep
あなたはwhileループをお探しですか? while(Lock):.... [いくつかのコードは最終的にロックをtrueに設定します]? – axlj