1. 入力には関数 input() を使用し、文字列はカンマで区切って指定できます。 end=‘ ’ キーワード パラメータ、改行なしで印刷できます。 sep=‘ 必要な区切り文字’、キーワード パラメータ、デフォルトの区切り文字列を置き換えます。
2. 入力はInput、出力はOutputです。したがって、入力と出力をまとめてInput/Output、または略してIOと呼びます。ユーザー入力を受け取り、プログラムの実行時の制御を学習することで、対話型プログラムを作成できます。
3. 関数 input() を使用すると、プログラムを一時停止して、ユーザーがテキストを入力するのを待ちます。ユーザー入力を取得した後、Python はそれを変数に保存します。
4. 関数 input() を使用するときは常に、ユーザーに提供してほしい情報を正確に示す、明確でわかりやすいプロンプトを指定する必要があります。ユーザーに情報を入力する必要があることを示すプロンプトであれば何でもかまいません。 。
5. プロンプトを変数に保存し、その変数を関数 input() に渡すことができます
prompt = "あなたが誰であるかを教えていただければ、表示されるメッセージをカスタマイズできます。" プロンプト += "nWhat is your first name? " # 文字列の追加 name = input(prompt) |
operator += は、prompt に格納されている文字列の末尾に文字列を追加します。
input()で返されるデータ型はstr(string)なので、Pythonは直接入力された数値を文字列に変換します。 str を整数と直接比較することはできません。まず str を整数に変換する必要があります。 Python はこれを実現する int() 関数を提供します
height = input("身長は何インチですか? ") height = int(height) #整数に変換 |
数値情報を処理する場合、モジュロ演算子 (%) は 2 つの数値を除算して剰余を返す非常に便利なツールです。 ;> 5 % 3
2
> 6 % 3
0
>> 7 % 3
1
可算は 0 になるため、モジュロ演算子は 0 を返します。これを使用して、数値が奇数か偶数かを判断できます。
7.3 while ループ
for ループはコレクション内の各要素のコード ブロックを作成するために使用され、while ループは指定された条件が満たされなくなるまで継続的に実行されます。
1 current_number = 12 while current_number < 5:3 print(current_number)4 current_number +=1
True と False を使用すると、ブール演算子と while ループを一緒に使用して、複雑なロジックを実装できます。
1 current_number = 0 2 3 while current_number < 10: 4 5 current_number += 1 6 7 if current_number % 2 == 0: 8 9 continue10 11 print(current_number)
break ステートメントと continue ステートメントを乱用しないように特に注意してください。ブレークして続行すると、コード実行ロジックでフォークが多すぎるため、エラーが発生しやすくなります。ほとんどのループでは、break ステートメントと continue ステートメントを使用する必要はありません。上記の 2 つの例では、ループ条件を書き換えるか、ループ ロジックを変更することで、break ステートメントと continue ステートメントを削除できます。
7.3.4 無限ループを避ける
コードに問題があると、プログラムが「無限ループ」、つまり永遠にループすることになることがあります。この時点で、Ctrl+C を使用してプログラムを終了することも、Python プロセスを強制的に終了することもできます。
7.4 while ループを使用してリストと辞書を処理する
7.4.1 リスト間で要素を移動する
7.4.2 特定の値を含むすべての要素を削除する
7.4.3 ユーザー入力を使用して辞書を埋めます
辞書を定義する必要があります
以上がユーザー入出力と while ループの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。