実際に電卓を作る前に、まず基本的な数式をいくつか見てみましょう...
1.
を追加
num1 = 2 num2 = 3 print(num1+num2) 5
2.減算
num1 = 7 num2 = 5 print(num1-num2) 2
3.乗算
num1 = 5 num2 = 5 print(num1*num2) 25
4.除算
num1 = 100 num2 = 5 print(num1/num2) 20
5.係数 (剰余のみ)
quotient = 5//2 remainder = 5 % 2 print(quotient , "," ,remainder) 2 , 1
6.べき乗 (累乗)
元の場合; Python では a**b
と書かれた a power b
num1 = 3 num2 = 3 print(num1**num2) 27
入力データ型と型キャスト
# Addition num1 = int(input("Enter Number 1 : ")) num2 = int(input("Enter Number 2 : ")) result = num1+num2 print("Result is : ", result) Enter Number 1 : 1 Enter Number 2 : 4 Result is : 5
ここでは手順として表示されますが、提示することができません。
やってみて確認するだけです。
# to make it possible in decimals too we use float num1 = float(input("Enter Number 1 : ")) num2 = float(input("Enter Number 2 : ")) result = num1+num2 print("Result is : ", result) Enter Number 1 : 1.5 Enter Number 2 : 2.5 Result is : 4.0
他の操作でも同様に行います。
ここで、この知識を基に、次のコードを使用して簡単な計算機を作成します。
print("Simple Calculator") print("Select Operation : ") print("1. Add") print("2. Subtract") print("3. Multiply") print("4. Divide") print("5. Modulus") print("6. Exponentiate") choice = input("Enter choice (1/2/3/4/5/6) : ") num1 = float(input("Enter first Number : ")) num2 = float(input("Enter second Number : ")) if choice == "1" : result = num1 + num2 print(result) elif choice == "2" : result = num1 - num2 print(result) elif choice == "3" : result = num1 * num2 print(result) elif choice == "4" : result = num1 / num2 print(result) elif choice == "5" : result = num1 % num2 print(result) elif choice == "6" : result = num1 ** num2 print(result) else : print("option not available")
つまり、それがこのトピックで私が学んだことです。
上記と同じコードを使用して、自分にとっても機能するかどうかを確認できます。
これらのコードを試すために使用したプラットフォーム:
....
以上が電卓を作ってみようの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。