⊗pyPmBsInp 36 of 208 menu

Pythonのinput関数

では、input関数について学びましょう。 この関数は、コンソールでデータを入力し、 さらに、その後の作業で使用するためにデータを保存することを可能にします。そのオプションの パラメータには、ユーザーへのプロンプト文字列を渡すことができます。コードを実行した後、 行の右側のフィールドでユーザーがデータを入力できます。入力したデータを 保存するには、Enterキーを押す必要があります。 この関数は結果として文字列を返します。

. データの出力

変数tstを作成してみましょう。 その値はinput関数の実行結果とします。そのパラメータに 数字の入力を求める文字列を記述します:

tst = input('数字を入力してください: ')

コードを実行した後、コンソールには 以下の行が表示されます:

'数字を入力してください:'

この行の右側に任意の値を入力できます。 数字12を入力してみましょう:

'数字を入力してください:' 12

ユーザーが数字を入力した後、 それは変数tstに格納されます。 分かりやすくするために、コードに 変数の値をコンソールに出力する行を追加しましょう:

print(tst)

これで、数字を入力した後、コンソールには さらに変数tstの値も表示されます:

'数字を入力してください:' 12 '12'

. 入力された数字を用いた算術演算

入力された値に1を足してみましょう:

tst = input('数字を入力してください: ') print(tst + 1) # エラーが出力されます

これは、input関数が 結果として常に文字列を返すためです。 したがって、算術演算を行うためには、 これを数値に変換する必要があります。 これはint関数を使って行います:

print(int(tst) + 1) # 13を出力します

実践的な問題

ユーザーに現在の曜日の入力を求めてください。コンソールにそれを出力してください。

以下の2つの変数があるとします:

num1 = 10 num2 = input('数字を入力してください: ')

それらの合計を取得し、コンソールに出力してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否