カードのデッキをシャッフルするPythonプログラム
Pythonを使用してトランプのデッキをシャッフルする必要がある場合は、「itertools」および「random」パッケージを使用する必要があります。ランダムライブラリには、データを混同して表示するために使用できる「shuffle」という名前のメソッドがあります。
以下は同じのデモンストレーションです-
例
import itertools, random my_deck = list(itertools.product(range(1,11),['Spade','Heart','Diamond','Club'])) print("The cards are being shuffled") random.shuffle(my_deck) print("Cards are drawn at random") print("They are : ") for i in range(5): print(my_deck[i][0], "of", my_deck[i][1])
出力
The cards are being shuffled Cards are drawn at random They are : 1 of Diamond 5 of Diamond 4 of Club 2 of Spade 4 of Heart
説明
- 必要なパッケージがインポートされます。
- 「itertools」パッケージが使用され、「product」メソッドを使用して、リスト形式でカードのデッキを取得します。
- このリストは、「random」ライブラリにある「shuffle」メソッドを使用してシャッフルされます。
- 次に、関連するメッセージが表示されます。
- 上記のシャッフルされたデータが繰り返されます。
- これはコンソールに表示されます。
-
Pythonプログラムへの単純な関心
この記事では、Python3.xでの単利の計算について学習します。またはそれ以前。 単純な関心 は、1日の利率に元本を掛け、支払いの間に経過した日数を掛けて計算されます。 数学的に 単利=(P x T x R)/ 100 どこで、 Pは元本です Tは時間であり Rはレートです たとえば、 P =1000の場合、R =1、T =2 次にSI=20.0 それでは、Pythonで単純な利息計算機を実装する方法を見てみましょう。 例 P = 1000 R = 1 T = 2 # simple interest SI = (P * R * T) / 100 print(&
-
Pythonプログラムでの選択ソート
この記事では、Python3.xでの選択ソートとその実装について学習します。またはそれ以前。 選択ソート アルゴリズムでは、配列は、ソートされていない部分から最小要素を再帰的に見つけて、それを先頭に挿入することによってソートされます。特定の配列での選択ソートの実行中に、2つのサブ配列が形成されます。 すでに並べ替えられているサブ配列。 ソートされていないサブアレイ。 選択ソートを繰り返すたびに、ソートされていないサブアレイの最小要素がポップされ、ソートされたサブアレイに挿入されます。 アルゴリズムの視覚的表現を見てみましょう- それでは、アルゴリズムの実装を見てみましょう-