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

Pythonを使用した基本的な計算プログラム


このプログラムでは、Pythonプログラムを使用して電卓の基本的な電卓機能を実現する方法を説明します。ここでは、計算を実行して結果を返すための個々の関数を作成します。また、オペレーターの選択とともにユーザー入力も受け入れられます。

# This function performs additiion
def add(a, b):
   return a + b
# This function performs subtraction
def subtract(a, b):
   return a - b
# This function performs multiplication
def multiply(a, b):
   return a * b
# This function performs division
def divide(a, b):
return a / b
print("Select an operation.")
print("+")
print("-")
print("*")
print("/")
# User input
choice = input("Enter operator to use:")
A = int(input("Enter first number: "))
B = int(input("Enter second number: "))
if choice == '+':
   print(A,"+",B,"=", add(A,B))
elif choice == '-':
   print(A,"-",B,"=", subtract(A,B))
elif choice == '*':
   print(A,"*",B,"=", multiply(A,B))
elif choice == '/':
   print(A,"/",B,"=", divide(A,B))
else:
print("Invalid input")

出力

上記のコードを実行すると、次の結果が得られます-

Select an operation.
+
-
*
/
Enter operator to use: -
Enter first number: 34
Enter second number: 20
34 - 20 = 14

  1. Pythonプログラムでループを使用せずに数値シリーズを印刷する

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 2つの数NとKが与えられた場合、問題は、数(N)がゼロ(0)より大きくなるまでNから数Kを引くことです。次に、Nが負またはゼロになると、その数が元になるまでKを加算し始めます。番号(N)。 例 N = 10 K = 4 出力 10 6 2 -2 2 6 10 アルゴリズム Nがゼロより大きくなるまで関数を何度も呼び出します(すべての関数呼び出しで、NからKを減算します)。 数値が負またはゼロになると、数値が元の数値になるまで、各関数呼び出しでKを追加し始めます。 ここでは、加算と減算

  2. numpyを使用してn*nのチェックボードパターンを出力するPythonプログラム。

    nの値が与えられた場合、私たちのタスクはnxn行列のチェックボードパターンを表示することです。 numpyでは、初期値を使用して配列を作成するためのさまざまなタイプの関数を使用できます。 NumPyは、Pythonでの科学計算の基本的なパッケージです。 アルゴリズム Step 1: input order of the matrix. Step 2: create n*n matrix using zeros((n, n), dtype=int). Step 3: fill with 1 the alternate rows and columns using a slicing tech