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

2つの数値を読み取り、その商と剰余を出力するPythonプログラム


2つの数値を読み取り、それらを分割したときに商と余りを出力する必要がある場合は、「//」演算子と「%」演算子を使用できます。

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

first_num = int(input("Enter the first number..."))
second_num = int(input("Enter the second number..."))
print("The first number is ")
print(first_num)
print("The second number is ")
print(second_num)
quotient_val = first_num//second_num
remainder_val = first_num%second_num

print("The quotient is :")
print(quotient_val)
print("The remainder is :")
print(remainder_val)

出力

Enter the first number...44
Enter the second number...56
The first number is
44
The second number is
56
The quotient is :
0
The remainder is :
44

説明

  • 1番目と2番目の数字は、ユーザーからの入力として取得されます。

  • コンソールに表示されます。

  • 商を見つけるには、「//」演算子を使用します。

  • 余りを見つけるには、「%」演算子を使用します。

  • 操作出力は、それぞれ2つの変数に割り当てられます。

  • これは、コンソールに出力として表示されます。


  1. 2つの数値を追加するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 2つの大きな数が与えられ、それらを追加して出力を表示する必要があります。 ブルートフォースアプローチでは、オペランド間に「+」演算子を使用するか、2つの数値を反復可能に格納して、Python標準ライブラリで使用可能な組み込みのsum関数を使用できます。 このアプローチでは、計算が10進数で直接行われるため、時間計算量が増加します。 次に、10進数のビットを処理する別のアプローチについて説明します。 ここでは、合計とキャリーを計算する加算器の概念を使用します。 それでは、実装を見

  2. 2つの数値の2進表現がアナグラムであるかどうかをチェックするPythonプログラム。

    与えられた2つの数字。私たちの仕事は、それらがバイナリ表現でお互いのアナグラムであるかどうかを確認することです。カウンター(反復可能)メソッドと辞書比較を使用して、Pythonでこの問題をすばやく解決できます。 例 Input: a = 8, b = 16 Output : Yes Binary representations of both numbers have same 0s and 1s. アルゴリズム Step 1 : Given two numbers. Step 2 : Convert both number into its binary using bin() fu