Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรมเครื่องคิดเลขพื้นฐานโดยใช้โปรแกรม Python


ในบทช่วยสอนนี้ เราจะสร้างเครื่องคิดเลขพื้นฐานใน Python ฉันคิดว่าพวกคุณทุกคนมีความคิดเกี่ยวกับเครื่องคิดเลขพื้นฐาน เราจะให้หกตัวเลือกแก่ผู้ใช้ซึ่งพวกเขาเลือกหนึ่งตัวเลือก และเราจะดำเนินการตามลำดับ ต่อไปนี้เป็นการดำเนินการทางคณิตศาสตร์ที่จะดำเนินการ

  • เพิ่มเติม
  • การลบ
  • การคูณ
  • ดิวิชั่น
  • ส่วนพื้น
  • โมดูโล

พยายามนำไปใช้ด้วยตัวคุณเอง ทำตามขั้นตอนด้านล่างเพื่อเขียนโค้ดสำหรับเครื่องคิดเลขอย่างง่าย

อัลกอริทึม

<ก่อน>1. เริ่มต้นตัวเลขทั้งสอง2. ขอให้ผู้ใช้ป้อนตัวเลือกโดยให้หกตัวเลือก3. หลังจากได้รับตัวเลือกจากผู้ใช้เขียนว่าเงื่อนไขสำหรับทุกการดำเนินการตามตัวเลือก4. ดำเนินการตามลำดับ.5. พิมพ์ผลลัพธ์

มาเขียนโค้ดกัน

ตัวอย่าง

## การเริ่มต้นตัวเลขa, b =15, 2## แสดงแคตตาล็อกสำหรับผู้ใช้ choiceprint("1 - การเพิ่มเติม\n2 - การลบ\n3 - การคูณ\n4 - การหาร\n5 - กองพื้น\n6 - โมดูโล") ## รับตัวเลือกจาก useroption =int(input("Enter one option from the above list:- "))## เงื่อนไขการเขียนเพื่อดำเนินการตามลำดับ 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 ==4:print(f"Division :{a / b}") elif option ==5:print(f"Floor Division:{a // b}")elif option ==6:print(f"Modulo:{a % b}") 

ผลลัพธ์

หากคุณเรียกใช้โปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้

1 - Addition2 - Substraction3 - Multiplication4 - Division5 - Floor Division6 - ModuloEnter one option from the above list:- 3Multiplication:30

มารันโปรแกรมกันอีกครั้ง

ตัวอย่าง

## การเริ่มต้นตัวเลขa, b =15, 2## แสดงแคตตาล็อกสำหรับผู้ใช้ choiceprint("1 - การเพิ่มเติม\n2 - การลบ\n3 - การคูณ\n4 - การหาร\n5 - กองพื้น\n6 - โมดูโล") ## รับตัวเลือกจาก useroption =int(input("Enter one option from the above list:- "))## เงื่อนไขการเขียนเพื่อดำเนินการตามลำดับ 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 ==4:print(f"Division :{a / b}") elif option ==5:print(f"Floor Division:{a // b}")elif option ==6:print(f"Modulo:{a % b}") 

ผลลัพธ์

หากคุณเรียกใช้โปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้

1 - Addition2 - Substraction3 - Multiplication4 - Division5 - Floor Division6 - Moduloป้อนหนึ่งตัวเลือกจากรายการด้านบน:- 6Modulo:1

บทสรุป

หากคุณมีข้อสงสัยเกี่ยวกับบทแนะนำ โปรดระบุในส่วนความคิดเห็น