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

Pythonで入力する方法は?


プログラムは、ユーザーの特定の問題を解決するために作成されています。したがって、プログラムはユーザーと対話できるようなものでなければなりません。これは、プログラムがユーザーからの入力を受け取り、ユーザーが提供する入力に応じてタスクを実行する必要があることを意味します。

入力を取得する方法は、データ型によって異なります。さまざまなデータ型の入力を取得する方法と、ユーザーから配列入力を取得する方法について説明します。

文字列入力

input() メソッドは、ユーザーから文字列入力を取得するために使用されます。ユーザーは数値を入力することもできますが、文字列として扱われます。プログラムには、ユーザーが入力した文字列に対して実行するロジックや操作を含めることができますが、たとえば、ユーザーが入力した文字列を出力するだけです。

print("Enter a string")
a=input()
print("The string entered by user is",a)

出力

Enter a string
TutorialsPoint
The string entered by user is TutorialsPoint

上記の例は、実行時に「文字列を入力してください」というメッセージを出力画面に出力し、ユーザーが何かを入力できるようにします。 input()関数が実行されると、ユーザーが入力を行うまでプログラムフローは停止します。文字列を入力すると、2番目のprintステートメントが実行されます。

整数入力

整数入力は、受け取った入力をinput()に型キャストするだけで取得できます。したがって、整数入力を取得するには、int(input())を使用します。ユーザーが入力できるのは数値のみです。それ以外の場合はエラーが発生します。

print("Enter a number")
a=int(input())
print("The number entered by user is",a)

出力

Enter a number
10
The number entered by user is 10

フロート入力

float入力は、input()で受け取った型キャスト入力によって取得できます。 float(input())を使用します。 フロート入力を取得します。ユーザーは整数値またはfloat値を入力できますが、値はfloatとして扱われます。

print("Enter a number")
a=float(input())
print("The number entered by user is",a)

出力

Enter a number
2.5
The number entered by user is 2.5

入力を整数の配列として受け取る

場合によっては、ユーザーからの入力として配列を取得する必要があります。配列入力を取得するための個別の構文はありません。

print("Enter no. of elements")
a=int(input())
print("Enter",a,"integer elements")
array=[]
for i in range(a):
   array.append(int(input()))
print("Array entered by user is",array)

出力

Enter no. of elements
5
Enter 5 integer elements
1
2
3
4
5
Array entered by user is [1, 2, 3, 4, 5]

上記の例では、配列のサイズがユーザーからの入力として取得されます。次に、配列が宣言され、forループを使用して、ユーザーから入力された要素をさらに取得し、配列に追加します。

文字列配列の入力を取得するには、 input()を使用できます。 int(input())の代わりに forループの内側。


  1. HTMLフォームでパスワードを入力するにはどうすればよいですか?

    HTML形式でパスワードを入力するには、type属性を持つタグをパスワードとして使用します。これも1行のテキスト入力ですが、ユーザーが入力するとすぐに文字がマスクされます。 例 次のコードを実行して、HTMLフォームでパスワードを入力してみてください- <!DOCTYPE html> <html>    <body>       <head>          <title>HTML Forms</title> &

  2. Pythonを使用してウィンドウのスクリーンショットを撮る方法は?(Tkinter)

    Pythonには、注目のアプリケーションを構築および開発できるモジュールと関数の豊富なライブラリがあります。 Tkinterは、GUIベースのアプリケーションの作成に使用される有名なPythonライブラリです。ウィンドウのスクリーンショットを撮るアプリケーションを開発したい場合は、Tkinterを使用してアプリケーションのGUIを構築できます。アプリケーションの次の段階は、アプリケーションがどのように機能するかを知るのに役立ちます。 必要なライブラリ –画像処理用のピロー(PIL)、ファイル名とエポック処理をランダム化するためのPythonのタイムモジュール。 ウィンドウにラベルウ