Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Jom buat Kalkulator

Jom buat Kalkulator

WBOY
WBOYasal
2024-07-19 21:12:011044semak imbas

Let

Sebelum kita benar-benar membuat kalkulator, mari kita lihat beberapa ungkapan asas matematik...

1. Tambah

num1 = 2
num2 = 3
print(num1+num2) 

5

2. Tolak

num1 = 7
num2 = 5
print(num1-num2)

2

3. Darab

num1 = 5
num2 = 5
print(num1*num2)

25

4. Bahagikan

num1 = 100
num2 = 5
print(num1/num2)

20

5. Modulus (tiada apa-apa selain baki)

quotient = 5//2
remainder = 5 % 2
print(quotient , "," ,remainder)

2 , 1

6.Mempertingkatkan (kuasa)

Untuk contoh; a power b dalam python ditulis sebagai a**b

num1 = 3
num2 = 3
print(num1**num2)

27

Input Datatype dan Typecasting

# 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

Di sini ia kelihatan sebagai langkah tetapi saya tidak dapat membentangkannya.
Anda boleh melakukannya dan lihat.

# 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

Begitu juga, kami lakukan untuk operasi lain.

Sekarang, dengan pengetahuan ini kami akan mencipta kalkulator mudah dengan menggunakan kod berikut;

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")

Jadi, itulah yang saya pelajari di bawah topik ini.
Anda boleh menggunakan kod yang sama di atas dan chk sama ada ia berfungsi untuk anda juga..

Platform yang saya gunakan untuk mencuba kod ini :

  • W3 Schools Tryit Editor
  • Google Colaboratory
  • Kod Studio Visual

.....

Atas ialah kandungan terperinci Jom buat Kalkulator. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn