「手をつないでPythonを学ぶ」14-インタラクティブな入力

前回の記事「手をつないでPythonを学ぶ」13-操作では、Pythonでの操作の種類を学びました。これまで、文字列と数値の関連する概念を学び、さまざまな操作を習得しました。

他のチュートリアルの記述に従う場合は、リスト、辞書、タプル、およびセットの関連概念を引き続き紹介します。しかし、そのような継続的で退屈な概念は、アプリケーションの欠如のために以前のコンテンツを忘れるだけでなく、さらに重要なことに、誰もが学習を続ける動機と動機を失う可能性があります。

したがって、Pythonでの3つの制御フローステートメントの導入を最初に、学習コンテンツの順序を後で調整します。このように、誰もがこれらの制御フローステートメントを使用して、以前に学習したコンテンツを接続し、完全なプログラムを作成できます。これにより、元の知識を確認するだけでなく、プログラミングプロセス中に全員の学習をより充実させることができます。永続化が容易になります。

さらに、この記事の冒頭から、最初に紹介したPyCharmを使用できます。PyCharmを使用してプログラムを作成するのはこれが初めてなので(以前に使用したコンソールは小さな機能と見なすことができます)、スクリーンショットを含むプロセス全体を示し、PyCharmの使用方法をできるだけ早く学ぶのに役立ちます。

制御フローステートメントを紹介する前に、この記事では、コンピューターとの情報の相互作用を実現するための新しい関数input()について学習します。

実行前にコマンドステートメントを直接記述したことに気付いたかどうかはわかりませんが、この実行方法は、情報入力プロセスではなく、コンピュータの命令の出力プロセスにすぎません。コンピュータに命令を実行させるという目的も達成できますが、完全な情報フロー実行プロセスとは言えません。

真に完全な情報フロー実行プロセスには、情報入力、コマンド実行、および結果出力の3つの部分が含まれている必要があります。また、input()は、Pythonが情報入力を受け取り、コンピューターとの対話を実現するために使用する関数です。

例を挙げて、完全な情報フロー実行プロセスがどのように行われるかを全員に体験してもらいます。また、PyCharmを使用してプログラムを作成して実行するプロセス全体を紹介します。

最初のステップで、PyCharmアプリケーションアイコンをダブルクリックすると、プログラムが実行され、次のインターフェイスが表示されます。

2番目のステップである[新しいプロジェクトの作成]をクリックすると、[新しいプロジェクト]ダイアログボックスが表示されます。ダイアログボックスにファイル保存パスを入力し、既存のインタプリタの前にあるラジオボタンをクリックします。通常の状況では、インストールされているインタプリタのパスがデフォルトで書き込まれます。そうでない場合は、ドロップダウンボックスまたは背面の...をクリックして、インストールされているインタプリタを選択できます。

次の図によると、3番目の手順では、ファイル保存パスのフォルダー名(ここではフォルダー名はPython)を右クリックし、新しく表示されたメニューでマウスを[新規]に移動して、[Pythonファイル]をクリックします。

4番目のステップで、表示されるダイアログボックスに、ファイル名を入力します(ここではファイル名はテキストです)。

5番目のステップは、下の図と同じ位置にプログラムの内容を入力することです。入力が完了したら、空白の領域を右クリックして、メニューバーの[テキストの実行](つまり、前の手順で入力したファイル名)をクリックします。

6番目のステップでは、PyCharmは入力したプログラムの内容に従って1行ずつ実行します。最初の行が実行されると、コンテンツの入力を求められ、下部コンソールにプロンプ​​トが表示されます(このプロンプトは、プログラムで作成したプロンプトコンテンツです)。入力位置をマウスでクリックし、印刷する必要のあるコンテンツを入力します。

7番目のステップでは、コンテンツを入力した後、Enterキーを押します。プログラムは引き続き実行され、print()関数を実行して、入力した内容を出力します。

上記は、PyCharmを使用してプログラムを作成および実行する完全なプロセスです。その中で、最初のコマンドは、情報入力のプロセスであるinput()関数を実行します。これは、私たちとコンピューターの間の情報の相互作用を実現します。その後、print()関数を実行することにより、最終的に結果が出力されます。

みんなでPyCharmを使うのは初めてなので、このプロセスをもっと詳しく書きました。次のデモンストレーションプロセスでは、特に必要がない場合は、前の記事のような例を示します。今の例では、次のように表示されます。

In [1]: string = input("请输入需要打印的内容: ")
        print(string)
Out[1]: 请输入需要打印的内容: 123
Out[2]: 123

その中で、部分的には一度に入力する必要があるものです。Out部分では、入力コンテンツがある場合は一緒に書き込まれ、新しいOut番号を使用して、入力後の出力結果が表示され、最終的な実行結果まで続きます。

上記のプログラムの実行中に問題が発生した場合は、適切な通訳者を選択しなかった可能性があります。このとき、次の図に示すように、PyCharmの右下隅にインストールされているインタープリターを選択するだけです。

最後に、input()関数に戻ります。

input()関数は、入力したばかりのinput( "印刷する必要のあるコンテンツを入力してください:")のように非常に単純です。()内の文字列はプロンプトメッセージと呼ばれ、対話を改善して、プログラムユーザー何を入力する必要があるかを知っています。()に何も書かれていない場合は、コンソールの対応する場所にインタラクティブコンテンツを直接入力するだけです。いつ、何を入力するかがユーザーにわからなくなるだけなので、この方法はお勧めしません。

input()関数は、プロンプト情報が表示された後、デフォルトで連続入力になります。上記の例のように、「印刷する必要があるものを入力してください:」の後に「123」を直接入力します。ただし、この方法は入力者にとって特に使いやすいとは限らない場合があるため、以下に2つの小さなヒントを示します。

1つは、プロンプト情報文字列の後に1つまたは2つのスペースを入れて、特にコンパクトに表示されないようにし、プロンプト情報と入力内容を位置で区別できるようにすることです。この例では、「:」の後にスペースを入れています。 。

次に、プロンプト情報が表示された後、ユーザーは新しい行を入力できます。実装方法については、皆さんへの質問です(回答は次の記事で発表します)。以前に特定の方法を紹介したので、思い出してください。必要に応じて、記事「手をつないでPythonを学ぶ」6文字列の識別クリックして答えを見つけることができます。

この記事では、PyCharmの使用法を紹介するために長い時間を使用しました。また、input()関数を使用してコンピューターとの情報の相互作用を実現する方法も学びました。次の記事では、制御フローの判断ステートメントを紹介しますので、ご期待ください。

 

 


この記事を読んでくれてありがとう!ご不明な点がございましたら、メッセージを残してご相談ください^ _ ^

以下のQRコードをスキャンすることを歓迎します。「YesuoPython」公式アカウントをフォローするか、「Learning Python with You Hand in Hand」シリーズの他の記事を読むか、以下のリンクをクリックして直接アクセスしてください。

「手をつないでPythonを学ぶ」1-なぜPythonを学ぶのか?

「手をつないでPythonを学ぶ」2-Pythonのインストール

「手をつないでPythonを学ぶ」3-PyCharmのインストールと構成

「手をつないでPythonを学ぶ」4-HelloWorld!

「手をつないでPythonを学ぶ」5-JupyterNotebook

「手をつないでPythonを学ぶ」6文字の識別

「手をつないでPythonを学ぶ」7-文字列のインデックス

「手をつないでPythonを学ぶ」8弦スライシング

「手をつないでPythonを学ぶ」9弦操作

「手をつないでPythonを学ぶ」10文字列関数

「手をつないでPythonを学ぶ」11-文字列のフォーマットされた出力

「手をつないでPythonを学ぶ」12-数字

「手をつないでPythonを学ぶ」13-操作

ファンの方へ:「Pythonも言った」パブリックアカウントをフォローし、「Hand 14」と返信すると、この記事で使用されているサンプル文を無料でダウンロードできます。

Pythonについても話します-Python愛好家のための学習と共有の領域

 

おすすめ

転載: blog.csdn.net/mnpy2019/article/details/98849159