Hướng dẫn menu driven program in python using dictionary - chương trình điều khiển menu trong python bằng từ điển

Tạo một chương trình Python điều khiển menu với một từ điển cho các từ và ý nghĩa của chúng

Tệp này chứa văn bản unicode hai chiều có thể được giải thích hoặc biên dịch khác với những gì xuất hiện dưới đây. Để xem xét, hãy mở tệp trong một trình soạn thảo cho thấy các ký tự Unicode ẩn. Tìm hiểu thêm về các ký tự unicode hai chiều

# Nhập các mô -đun cần thiết
Nhập khẩu json
fromdifflibimportget_close_matches difflib import get_close_matches
# Tải dữ liệu từ tệp JSON
# trong Từ điển Python
data = json.load (mở ("d: \ f ổ đĩa \ tcas new \ python lab \ words.json"))) = json.load(open("D:\F DRIVE\TCAS NEW\PYTHON LAB\words.json"))
DEFTRANSLATE (W): translate(w):
# Chuyển đổi thành chữ thường
W = W.Lower () = w.lower()
Ifwindata: w in data:
returnData [w] data[w]
# Để có được các trận đấu gần gũi của Word
Eliflen (get_close_matches (w, data.keys ()))> 0: len(get_close_matches(w, data.keys())) > 0:
yn = input ("Bạn có nghĩa là % s thay thế? Nhập y nếu có, hoặc n nếu không:" % get_close_matches (w, data.keys ()) [0]) = input("Did you mean % s instead? Enter Y if yes, or N if no: " % get_close_matches(w, data.keys())[0])
yn = yn.lower () = yn.lower()
ifyn == "y": yn == "y":
returnData [get_close_matches (w, data.keys ()) [0]] data[get_close_matches(w, data.keys())[0]]
elifyn == "n": yn == "n":
Trả lại "Từ không tồn tại. Vui lòng kiểm tra lại nó." "The word doesn't exist. Please double check it."
khác::
Trả lại "Chúng tôi không hiểu mục của bạn." "We didn't understand your entry."
khác::
Trả lại "Từ không tồn tại. Vui lòng kiểm tra lại nó." "The word doesn't exist. Please double check it."
# Mã trình điều khiển
#trong khi đúng:
i=1=1
Whiletrue: True:
Lựa chọn = đầu vào ('' 'Nhập lựa chọn của bạn:=input('''Enter your Choice:
1. Ý nghĩa
2.EXIT
'' '))
ifchoice == '1': choice=='1':
Word = Input ("Enter Word:") = input("Enter word: ")
OUTPUT = Dịch (Word) = translate(word)
ifType (đầu ra) == Danh sách: type(output) == list:
foriteminoutput: item in output:
in (mục)(item)
khác::
in (đầu ra)(output)
elifchoice == '2': choice=='2':
break

Chương trình Python điều khiển menu với một từ điển cho các từ và ý nghĩa của chúng.

Tệp này chứa văn bản unicode hai chiều có thể được giải thích hoặc biên dịch khác với những gì xuất hiện dưới đây. Để xem xét, hãy mở tệp trong một trình soạn thảo cho thấy các ký tự Unicode ẩn. Tìm hiểu thêm về các ký tự unicode hai chiều

Nhập khẩu json
fromdifflibimportget_close_matches difflib import get_close_matches
# Tải dữ liệu từ tệp JSON
# trong Từ điển Python
data = json.load (mở ("d: \ f ổ đĩa \ tcas new \ python lab \ words.json"))) = json.load(open("D:\F DRIVE\TCAS NEW\PYTHON LAB\words.json"))
DEFTRANSLATE (W): translate(w):
# Chuyển đổi thành chữ thường
W = W.Lower () = w.lower()
Ifwindata: w in data:
returnData [w] data[w]
# Để có được các trận đấu gần gũi của Word
Eliflen (get_close_matches (w, data.keys ()))> 0: len(get_close_matches(w, data.keys())) > 0:
yn = input ("Bạn có nghĩa là % s thay thế? Nhập y nếu có, hoặc n nếu không:" % get_close_matches (w, data.keys ()) [0]) = input("Did you mean % s instead? Enter Y if yes, or N if no: " % get_close_matches(w, data.keys())[0])
yn = yn.lower () = yn.lower()
ifyn == "y": yn == "y":
returnData [get_close_matches (w, data.keys ()) [0]] data[get_close_matches(w, data.keys())[0]]
elifyn == "n": yn == "n":
Trả lại "Từ không tồn tại. Vui lòng kiểm tra lại nó." "The word doesn't exist. Please double check it."
khác::
Trả lại "Chúng tôi không hiểu mục của bạn." "We didn't understand your entry."
khác::
Trả lại "Từ không tồn tại. Vui lòng kiểm tra lại nó." "The word doesn't exist. Please double check it."
khác:
Trả lại "Chúng tôi không hiểu mục của bạn." = input("Enter word: ")
# Mã trình điều khiển = translate(word)
Word = Input ("Enter Word:") type(output) == list:
OUTPUT = Dịch (Word) item in output:
ifType (đầu ra) == Danh sách:(item)
khác::
Trả lại "Chúng tôi không hiểu mục của bạn."(output)
# Mã trình điều khiển('Press ENTER to exit')

Các chức năng của từ điển trong Python là gì?

Python có một bộ các phương thức tích hợp mà bạn có thể sử dụng trên từ điển. ... Phương pháp từ điển Python ..

Từ điển là gì và giải thích các hoạt động trên từ điển trong Python là gì?

Từ điển trong Python là một tập hợp các cặp giá trị khóa không được đặt hàng nhưng được lập chỉ mục. Một cặp giá trị khóa thường được phân tách bởi một dấu hai chấm (:) và một cặp giá trị khóa được tách ra khỏi một dấu phẩy (,). Ngoài ra, các khóa trong từ điển phải là duy nhất và phải thuộc các loại dữ liệu bất biến như chuỗi, số nguyên & bộ dữ liệu.a collection of key-value pairs that are unordered but indexed. A key-value pair is generally separated by a colon (:) and one key-value pair is separated from another by comma (,) . Also, keys in a dictionary must be unique and must be of immutable data types like strings, integers & tuples.

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

Lập trình thực đơn là gì?

Trong một chương trình điều khiển menu, người dùng được cung cấp một tập hợp các lựa chọn để làm (menu) và sau đó được yêu cầu chọn một mục menu.Trình điều khiển sau đó gọi một chức năng thích hợp để thực hiện tác vụ được chọn bởi mục menu.Một câu lệnh chuyển đổi có vẻ là một câu lệnh tự nhiên để xử lý lựa chọn từ menu.