使用 Python 程式的基本計算器程式


在本教程中,我們將使用 Python 構建一個基本計算器。我想大家對基本計算器都有所瞭解。我們將為使用者提供六個選項,他們可以選擇一個選項,然後我們將執行相應的操作。以下是我們將要執行的算術運算。

  • 加法
  • 減法
  • 乘法
  • 除法
  • 取整除法
  • 取餘

嘗試自己實現它。按照以下步驟編寫簡單計算器的程式碼。

演算法

1. Initialise the two numbers.
2. Ask the user to enter an option by giving six options.
3. After getting the option from the user write if conditions for every operation based on the option.
4. Perform the respective operation.
5. Print the result.

讓我們編寫程式碼。

示例

## initializing the numbers
a, b = 15, 2
## displaying catalog for the user choice
print("1 - Addition\n2 - Substraction\n3 - Multiplication\n4 - Division\n5 - Floor Division\n6 - Modulo")
## getting option from the user
option = int(input("Enter one option from the above list:- "))
## writing condition to perform respective operation
if option == 1:
   print(f"Addition: {a + b}")
elif option == 2:
   print(f"Substraction: {a - b}")
elif option == 3:
   print(f"Multiplication: {a * b}")
elif option == 4:
   print(f"Division: {a / b}")
elif option == 5:
   print(f"Floor Division: {a // b}")
elif option == 6:
   print(f"Modulo: {a % b}")

輸出

如果執行上述程式,你將得到以下輸出。

1 - Addition
2 - Substraction
3 - Multiplication
4 - Division
5 - Floor Division
6 - Modulo
Enter one option from the above list:- 3
Multiplication: 30

讓我們再次執行該程式

示例

## initializing the numbers
a, b = 15, 2
## displaying catalog for the user choice
print("1 - Addition\n2 - Substraction\n3 - Multiplication\n4 - Division\n5 - Floor Division\n6 - Modulo")
## getting option from the user
option = int(input("Enter one option from the above list:- "))
## writing condition to perform respective operation
if option == 1:
   print(f"Addition: {a + b}")
elif option == 2:
   print(f"Substraction: {a - b}")
elif option == 3:
   print(f"Multiplication: {a * b}")
elif option == 4:
   print(f"Division: {a / b}")
elif option == 5:
   print(f"Floor Division: {a // b}")
elif option == 6:
   print(f"Modulo: {a % b}")

輸出

如果執行上述程式,你將得到以下輸出。

1 - Addition
2 - Substraction
3 - Multiplication
4 - Division
5 - Floor Division
6 - Modulo
Enter one option from the above list:- 6
Modulo: 1

結論

如果你對本教程有任何疑問,請在評論部分提出。

更新於:2019 年 10 月 23 日

1K+ 瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始吧
廣告
© . All rights reserved.