Hướng dẫn menu driven program for binary file in python - chương trình điều khiển menu cho tệp nhị phân trong python

Giới thiệu về chương trình điều khiển menu

Chương trình điều khiển menu là một chương trình nhận đầu vào từ người dùng bằng cách hiển thị danh sách tùy chọn, được gọi là menu, từ đó người dùng chọn tùy chọn của họ. Các hệ thống xử lý các chương trình điều khiển menu là bình thường, bắt đầu từ các máy giặt được điều khiển bởi bộ vi xử lý đến máy bán tự động (ATM). Lấy trường hợp ATM, người dùng nhấn các khóa đơn để cho biết loại giao dịch (nếu người dùng muốn biên lai bằng tiền mặt hoặc nếu cần báo cáo tài khoản). Với nhiều người, người dùng nhấn một phím duy nhất để chỉ ra số tiền rút tiền. is a program that gets input from a user by showing the options list, known as the menu, from which the user chooses their option. Systems processing the Menu-Driven programs are ordinary, starting from washing machines controlled by Microprocessors to Automated Teller Machines (ATMs). Taking the ATM case, the user presses single keys to indicate the type of transaction (if the user wants a receipt with the cash, or if an account statement is needed). With many, the user presses a single key to indicate the amount of cash for withdrawal.

Các hệ thống điều khiển menu có lợi theo hai cách: lúc đầu, đầu vào được thực hiện bởi các tổ hợp phím đơn, điều này làm giảm khả năng hệ thống quá dễ bị lỗi người dùng. Thứ hai, các hệ thống điều khiển menu giới hạn phạm vi ký tự dẫn đến cách đầu vào đã nhập trở nên rõ ràng. Do đó, hai đặc điểm này làm cho toàn bộ hệ thống khá thân thiện với người dùng.

Trong hướng dẫn sau đây, chúng tôi sẽ khám phá một số chương trình dựa trên menu được viết bằng Python. Các chương trình này sẽ cho chúng tôi hiểu các khía cạnh khác nhau của các chương trình điều khiển menu cùng với các thư viện và mô-đun khác nhau của ngôn ngữ lập trình Python.Menu-Driven Programs written in Python. These programs will let us understand different aspects of Menu-Driven Programs along with different libraries and modules of Python Programming Language.

Vậy hãy bắt đầu.

Tính toán tham số và diện tích của các hình dạng khác nhau bằng cách sử dụng các hàm

Program:

Output:

WELCOME TO A SIMPLE MENSURATION PROGRAM

MAIN MENU
1. Calculate Parameter
2. Calculate Area
3. Exit
Enter the Choice:1

CALCULATE PARAMETER
1. Circle
2. Rectangle
3. Square
4. Exit
Enter the Choice:2
Enter Height of Rectangle:4
Enter Width of Rectangle:5
Parameter of Rectangle: 18

MAIN MENU
1. Calculate Parameter
2. Calculate Area
3. Exit
Enter the Choice:2

CALCULATE AREA
1. Circle
2. Rectangle
3. Square
4. Exit
Enter the Choice:1
Enter Radius of Circle:2
Area of Circle: 12.56

MAIN MENU
1. Calculate Parameter
2. Calculate Area
3. Exit
Enter the Choice:5
Oops! Incorrect Choice.

MAIN MENU
1. Calculate Parameter
2. Calculate Area
3. Exit
Enter the Choice:3


Hướng dẫn menu driven program for binary file in python - chương trình điều khiển menu cho tệp nhị phân trong python

Explanation:

Trong ví dụ trên, chúng tôi đã xác định các hàm khác nhau in giá trị ước tính sau khi tính toán. Các chức năng này bao gồm các tham số và khu vực của vòng tròn, hình chữ nhật và hình vuông, tương ứng. Sau đó, chúng tôi đã in tiêu đề của chương trình nói rằng: Chào mừng bạn đến với một chương trình đơn giản. Dưới đây, chúng tôi đã sử dụng vô hạn trong khi vòng lặp để in menu chính chứa các tùy chọn khác nhau. Chương trình sau đó sử dụng các câu lệnh if-elif-else để yêu cầu người dùng nhập số nguyên chọn các tùy chọn. Chương trình cũng sẽ tăng một ngoại lệ nếu số nguyên được chèn không có trong danh sách tùy chọn. Sau đó, chúng tôi đã tạo hai menu con khác nhau phân tách tùy chọn tham số và tùy chọn khu vực. Sau đó, chúng tôi đã thêm một vài tùy chọn trong các menu con mô tả các hình dạng khác nhau. Các tùy chọn này cũng có các giá trị số nguyên khác nhau biểu thị bán kính cho vòng tròn, chiều cao và chiều rộng cho hình chữ nhật và bên cho hình vuông. Do đó, chương trình điều khiển menu được tạo thành công và có thể tính toán tham số và các khu vực của các hình dạng khác nhau.WELCOME TO A SIMPLE MENSURATION PROGRAM. Below that, we have used the infinite while loop to print the Main Menu containing different options. The program then uses the if-elif-else statements to ask the user to input the integer choosing the options. The program will also raise an exception if the inserted integer is not present in the options list. We have then created two different submenus separating the Parameter option and the Area option. We have then added few more options within these submenus describing different shapes. These options also take different integer values indicating the radius for circle, height and width for rectangle, and side for square. As a result, the menu-driven program is successfully created and is able to calculate the parameter and areas of different shapes.

Chương trình điều khiển menu để tạo một máy tính đơn giản

Trong chương trình điều khiển menu sau, chúng tôi sẽ xây dựng một máy tính đơn giản bằng Python. Chúng tôi sẽ sử dụng vô hạn trong khi vòng lặp và chức năng giống như trên. Chúng tôi sẽ thiết kế một menu cho phép người dùng tương tác với các chức năng máy tính như bổ sung, trừ, nhân và chia.simple calculator in Python. We will use the infinite while loop and functions same as above. We will design a menu allowing the user to interact with the calculator functions such as addition, subtract, multiplication and division.

Hãy để chúng tôi xem xét cú pháp của chương trình sau:

Program:

Output:

WELCOME TO A SIMPLE CALCULATOR

MENU
1. Sum of two Numbers
2. Difference between two Numbers
3. Product of two Numbers
4. Division of two Numbers
5. Exit

Enter the Choice: 1

ADDITION

First Number: 3
Second Number: 4
3 + 4 = 7

MENU
1. Sum of two Numbers
2. Difference between two Numbers
3. Product of two Numbers
4. Division of two Numbers
5. Exit

Enter the Choice: 2

SUBTRACTION

First Number: 6
Second Number: 3
6 - 3 = 3

MENU
1. Sum of two Numbers
2. Difference between two Numbers
3. Product of two Numbers
4. Division of two Numbers
5. Exit

Enter the Choice: 3

MULTIPLICATION

First Number: 8
Second Number: 2
8 x 2 = 16

MENU
1. Sum of two Numbers
2. Difference between two Numbers
3. Product of two Numbers
4. Division of two Numbers
5. Exit

Enter the Choice: 4

DIVISION

First Number: 10
Second Number: 4
10 / 4 = 2.5

MENU
1. Sum of two Numbers
2. Difference between two Numbers
3. Product of two Numbers
4. Division of two Numbers
5. Exit

Enter the Choice: 5


Hướng dẫn menu driven program for binary file in python - chương trình điều khiển menu cho tệp nhị phân trong python

Explanation:

Trong chương trình trên, chúng tôi đã sử dụng quy trình gần như tương tự chúng tôi đã làm trong chương trình trước. Chúng tôi đã xác định các chức năng khác nhau như thêm, trừ, nhân và chia. Sau đó, chúng tôi đã sử dụng vòng lặp WHRE để in danh sách menu cho người dùng và các câu lệnh IF-ELIF-OLSE để trả về câu trả lời mà người dùng cần. Do đó, một máy tính đơn giản được tạo thành công và thực hiện một số tính toán cơ bản như bổ sung, trừ, nhân và chia.add, subtract, multiply, and divide. We have then used the while loop to print the menu list to the users and if-elif-else statements to return the answers that the user needed. As a result, a simple calculator is successfully created and performs some basic calculations like addition, subtraction, multiplication, and division.

Chương trình điều khiển menu để tạo thư mục điện thoại

Trong chương trình điều khiển menu sau, chúng tôi sẽ tạo một thư mục danh bạ bằng các chức năng khác nhau. Chúng tôi sẽ thêm các tính năng sau vào thư mục danh bạ:

  1. Lưu trữ số lượng người liên lạc
  2. Tìm kiếm số liên lạc bằng tên của người đó

Hãy để chúng tôi thực hiện ý tưởng này trong chương trình sau:

Program:

Output:

WELCOME TO THE PHONEBOOK DIRECTORY

MAIN MENU

1. Show all existing Contacts
2. Add a new Contact
3. Search the existing Contact
4. Exit
Enter your choice: 1
There is no contact in the phonebook.
Press Enter to continue ...

MAIN MENU

1. Show all existing Contacts
2. Add a new Contact
3. Search the existing Contact
4. Exit
Enter your choice: 2
Enter your First Name: Mark
Enter your Last Name: Henry
Enter your Phone number: 1234567890
Enter your E-mail Address: [email protected]
The following Contact Details:
 [Mark Henry, 1234567890, [email protected]]

has been stored successfully!
Press Enter to continue ...

MAIN MENU

1. Show all existing Contacts
2. Add a new Contact
3. Search the existing Contact
4. Exit
Enter your choice: 3
Enter First name for Searching contact record: Mark
Your Required Contact Record is: [Mark Henry, 1234567890, [email protected]]

Press Enter to continue ...

MAIN MENU

1. Show all existing Contacts
2. Add a new Contact
3. Search the existing Contact
4. Exit
Enter your choice: 1
[Mark Henry, 1234567890, [email protected]]

Press Enter to continue ...

MAIN MENU

1. Show all existing Contacts
2. Add a new Contact
3. Search the existing Contact
4. Exit
Enter your choice: 4
Thank you for using Phonebook!

Explanation:

Trong chương trình điều khiển menu ở trên, chúng tôi đã tạo một thư mục danh bạ có thể lưu trữ một liên hệ mới trong tệp văn bản, hiển thị các liên hệ được lưu trữ và cho phép người dùng tìm kiếm một số hiện có. Trước hết, chúng tôi đã tạo một tệp văn bản để lưu trữ các chi tiết liên hệ. Sau đó, chúng tôi đã xác định các chức năng khác nhau để thêm, hiển thị và tìm kiếm các liên hệ khác nhau. Chúng tôi cũng đã tạo các trường chi tiết liên hệ khác nhau như tên, tên cuối cùng, số điện thoại di động và địa chỉ e-mail. Do đó, chương trình được hoàn thành thành công và đầu ra của cùng một người có thể được nhìn thấy ở trên.First Name, Last Name, Mobile Number, and E-mail Address. As a result, the program is completed successfully, and the output of the same can be seen above.

Sự kết luận

Trong hướng dẫn trên, chúng tôi đã hiểu ý nghĩa của lập trình điều khiển menu cùng với một số ví dụ. Chúng tôi đã tạo ra ba chương trình khác nhau, bao gồm chương trình Mensuration, máy tính đơn giản và thư mục danh bạ. Ngoài ba người này, có nhiều chương trình khác mà người ta có thể tạo ra.


Làm cách nào để tạo một chương trình điều khiển menu trong Python?

#Chương trình điều khiển menu Để tạo một máy tính đơn giản #Declared Tất cả các chức năng cần thiết #Function để thêm hai số bổ sung def (a, b): sum = a + b in (a, " +", b, "=", sum năm#function for addition of two numbers def addition(a, b): sum = a + b print(a, "+", b, "=", sum) #function for subtraction of two numbers def subtraction(a, b): difference = a - b print(a, "-", b, "=", difference) #function for ...

Làm thế nào để bạn tạo một tệp nhị phân trong Python?

Ví dụ 1: Mở một tệp ở chế độ ghi nhị phân và sau đó chỉ định nội dung để ghi dưới dạng byte.Tiếp theo, sử dụng chức năng ghi để viết nội dung byte vào tệp nhị phân.use the write function to write the byte contents to a binary file.

Làm cách nào để tạo một chương trình điều khiển menu?

Chương trình tạo phần mềm điều khiển menu trong C bằng menu chức năng: 1.check_odd/thậm chí 2.check_prime 3. exit Nhập lựa chọn của bạn: 1 Nhập một số: 20 số 20 thậm chí còn nhập sự lựa chọn của bạn: 2 Nhập số: 5 Số 5Là Prime Nhập lựa chọn của bạn: 3 Bye !!!1. Check_Odd/Even 2. Check_Prime 3. Exit Enter your choice:1 Enter a number:20 Number 20 is EVEN Enter your choice:2 Enter a number:5 Number 5 is PRIME Enter your choice:3 BYE!!!

Chương trình điều khiển menu trong Python Class 11 là gì?

Chương trình điều khiển menu là một chương trình nhận đầu vào từ người dùng bằng cách hiển thị danh sách tùy chọn, được gọi là menu, từ đó người dùng chọn tùy chọn của họ.Các hệ thống xử lý các chương trình điều khiển menu là bình thường, bắt đầu từ các máy giặt được điều khiển bởi bộ vi xử lý đến máy bán tự động (ATM).a program that gets input from a user by showing the options list, known as the menu, from which the user chooses their option. Systems processing the Menu-Driven programs are ordinary, starting from washing machines controlled by Microprocessors to Automated Teller Machines (ATMs).