Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonを使用してユーザーテキストに返信する


if-elif-elseステートメントを使用すると、この問題を解決できます。そして、そのようにするために、指定されたオプションがリストに含まれるまで有効なオプションを要求します。whileループを使用できます。オプションが有効な場合はループを解除し、そうでない場合は繰り返し入力を求めます。

int()メソッドを使用して入力を整数に型キャストする必要があるため、入力を整数として受け取る必要があります。

与えられたポイントに従うためにコードをチェックしてください。

print("Come-on in. Need help with any bags?")
while True:
# loop is used to take option until it is not valid.
bag = int(input("(1)Yes (2)No Thanks (3)I'll get 'em later\nTYPE THE NUMBER OF YOUR RESPONSE: "))
if bag == 1:
print("You have chosen YES. We'll help with bags")
break
# Stop the loop as the option is valid
elif bag == 2:
print("Ok you don't want any help.")
break
elif bag == 3:
print("Tell us, when you want the help")
break
else:
print("Invalid Choice, Please select number from 1 to 3")

  1. Pythonを使用してLinuxターミナルでフォーマットされたテキスト

    このセクションでは、Linuxターミナルでフォーマットされたテキストを印刷する方法を説明します。フォーマットすることで、テキストの色、スタイル、およびいくつかの特別な機能を変更できます。 Linuxターミナルは、フォーマット、色、その他の機能を制御するために、いくつかのANSIエスケープシーケンスをサポートしています。したがって、テキストにいくつかのバイトを埋め込む必要があります。したがって、端末がそれらを解釈しようとするとき、それらのフォーマットは効果的です。 ANSIエスケープシーケンスの一般的な構文は次のようになります- \x1b[A;B;C Aはテキストの書式設定スタイルです

  2. PythonでのCX_Freezeの使用

    時々私たちは非常にエキサイティングな何か違うものを作りたいと感じます、そして人間の性質によれば、私たちはいつもそれを共有するのが大好きです。 Pythonもそれらの願いを満たします。 Pythonを使用して、Pythonプログラムを友人と共有したい場合は、それを行うことができます。必要なのは、マシンのプログラムで使用されるすべてのモジュールに同じバージョンのPythonをインストールすることだけです。 まず、 pip install CX_Frezzeを使用してCX_Freezeモジュールをインストールする必要があります コマンドプロンプトのコマンド。 最初のステップは、この割り当て、