Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình máy tính cơ bản sử dụng chương trình Python

Trong hướng dẫn này, chúng ta sẽ xây dựng một máy tính cơ bản bằng Python. Tôi nghĩ rằng tất cả các bạn đều có ý tưởng về các máy tính cơ bản. Chúng tôi sẽ cung cấp sáu tùy chọn cho người dùng mà từ đó họ chọn một tùy chọn và chúng tôi sẽ thực hiện thao tác tương ứng. Sau đây là các phép toán số học sẽ thực hiện.

  • Bổ sung
  • Phép trừ
  • Phép nhân
  • Bộ phận
  • Phân chia tầng
  • Mô-đun

Cố gắng thực hiện nó theo cách của riêng bạn. Làm theo các bước dưới đây để viết mã cho một máy tính đơn giản.

Thuật toán

 1. Khởi tạo hai số. 2. Yêu cầu người dùng nhập một tùy chọn bằng cách đưa ra sáu tùy chọn. Sau khi nhận được tùy chọn từ người dùng, viết if điều kiện cho mọi hoạt động dựa trên tùy chọn. Thực hiện các thao tác tương ứng.5. In kết quả. 

Hãy viết mã.

Ví dụ

 ## khởi tạo các sốa, b =15, 2 ## hiển thị danh mục cho lựa chọn của người dùng ("1 - Phép cộng \ n2 - Phép trừ \ n3 - Phép nhân \ n4 - Phép chia \ n5 - Phép chia theo tầng \ n6 - Mô-đun") ## nhận tùy chọn từ useroption =int (input ("Nhập một tùy chọn từ danh sách trên:-")) ## viết điều kiện để thực hiện tùy chọn toán hạng tương ứng ==1:print (f "Phép cộng:{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} ")  

Đầu ra

Nếu bạn chạy chương trình trên, bạn sẽ nhận được kết quả sau.

 1 - Phép cộng 2 - Phép trừ 3 - Phép nhân 4 - Phép chia 5 - Tầng 6 - ModuloNhập một tùy chọn từ danh sách trên:- Phép nhân 3:30 

Hãy thực hiện lại chương trình một lần nữa

Ví dụ

 ## khởi tạo các sốa, b =15, 2 ## hiển thị danh mục cho lựa chọn của người dùng ("1 - Phép cộng \ n2 - Phép trừ \ n3 - Phép nhân \ n4 - Phép chia \ n5 - Phép chia theo tầng \ n6 - Mô-đun") ## nhận tùy chọn từ useroption =int (input ("Nhập một tùy chọn từ danh sách trên:-")) ## viết điều kiện để thực hiện tùy chọn toán hạng tương ứng ==1:print (f "Phép cộng:{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} ")  

Đầu ra

Nếu bạn chạy chương trình trên, bạn sẽ nhận được kết quả sau.

 1 - Phép cộng 2 - Phép trừ 3 - Phép nhân 4 - Phép chia 5 - Tầng chia 6 - ModuloNhập một tùy chọn từ danh sách trên:- 6Modulo:1 

Kết luận

Nếu bạn có bất kỳ nghi ngờ nào về hướng dẫn, hãy đề cập đến chúng trong phần bình luận.