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

フォーム(x、x * x)に数値(1からnまで)を含む辞書を生成するPythonプログラム。


特定の形式で特定の範囲内の数値を含む辞書を生成する必要がある場合、入力はユーザーから取得され、単純な「for」ループが使用されます。

以下は同じのデモンストレーションです-

my_num = int(input("Enter a number.. "))
my_dict = dict()
for elem in range(1,my_num+1):
   my_dict[elem] = elem*elem
print("The generated elements of the dictionary are : ")
print(my_dict)

出力

Enter a number.. 7

The generated elements of the dictionary are :
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49}

説明

  • 番号はユーザー入力として使用されます。
  • 空の辞書が作成されます。
  • 番号が繰り返されます。
  • 数値の2乗は辞書に保存されます。
  • コンソールに出力として表示されます。

  1. 与えられた数に対して3と5で割り切れるすべての数を出力するPythonプログラム

    これは、特定の整数Nから3と5で割り切れるすべての数値を出力するPythonプログラムです。数値が3と5の両方で完全に割り切れるかどうかを確認する必要があることを除いて、このプログラムを作成する方法は多数あります。 以下は、3と5で割り切れるすべての数値を出力するPythonプログラムを作成するための私のコードです- lower = int(input("Enter lower range limit:")) upper = int(input("Enter upper range limit:")) for i in range(lower, up

  2. Pythonタプルと辞書の違いは何ですか?

    これらは非常に異なるデータ構造です。タプル内の要素には、次のプロパティがあります- 秩序は維持されます。 それらは不変です それらは任意のタイプを保持でき、タイプを混在させることができます。 要素には、数値(ゼロベース)のインデックスを介してアクセスします。 Pythonディクショナリは、ハッシュテーブルの実装です。辞書の要素には次のプロパティがあります- 注文は保証されません すべてのエントリにはキーと値があります キーの値を使用して要素にアクセスします 辞書のエントリは変更できます。 キー値はハッシュ可能なタイプ(つまり、dict