Người dùng dự kiến sẽ gõ từ, e. g. python
,
options = ['python', 'js', 'ts']
user_input = ''
input_message = "Pick an option:\n"
for index, item in enumerate[options]:
input_message += f'{index+1}] {item}\n'
input_message += 'Your choice: '
while user_input not in map[str, range[1, len[options] + 1]]:
user_input = input[input_message]
print['You picked: ' + options[int[user_input] - 1]]
0, options = ['python', 'js', 'ts']
user_input = ''
input_message = "Pick an option:\n"
for index, item in enumerate[options]:
input_message += f'{index+1}] {item}\n'
input_message += 'Your choice: '
while user_input not in map[str, range[1, len[options] + 1]]:
user_input = input[input_message]
print['You picked: ' + options[int[user_input] - 1]]
1, nhưng bạn cũng có thể điều chỉnh điều này và yêu cầu người dùng nhập một số tương ứng với mục danh sáchoptions = ['python', 'js', 'ts']
user_input = ''
input_message = "Pick an option:\n"
for index, item in enumerate[options]:
input_message += f'{index+1}] {item}\n'
input_message += 'Your choice: '
while user_input not in map[str, range[1, len[options] + 1]]:
user_input = input[input_message]
print['You picked: ' + options[int[user_input] - 1]]
Đoạn mã trên hy vọng rằng người dùng nhập một số tương ứng với mục danh sách
Chúng tôi đã sử dụng một chuỗi ký tự được định dạng để tạo thông báo đầu vào
Chuỗi ký tự được định dạng [chuỗi f] cho phép chúng tôi bao gồm các biểu thức bên trong chuỗi bằng cách thêm tiền tố vào chuỗi bằng
options = ['python', 'js', 'ts']
user_input = ''
input_message = "Pick an option:\n"
for index, item in enumerate[options]:
input_message += f'{index+1}] {item}\n'
input_message += 'Your choice: '
while user_input not in map[str, range[1, len[options] + 1]]:
user_input = input[input_message]
print['You picked: ' + options[int[user_input] - 1]]
2Đảm bảo ngắt các biểu thức trong dấu ngoặc nhọn -
options = ['python', 'js', 'ts']
user_input = ''
input_message = "Pick an option:\n"
for index, item in enumerate[options]:
input_message += f'{index+1}] {item}\n'
input_message += 'Your choice: '
while user_input not in map[str, range[1, len[options] + 1]]:
user_input = input[input_message]
print['You picked: ' + options[int[user_input] - 1]]
3Hàm nhận một lần lặp và trả về một đối tượng liệt kê chứa các bộ trong đó phần tử đầu tiên là chỉ mục và phần tử thứ hai là mục
Trên mỗi lần lặp lại, chúng tôi thêm
options = ['python', 'js', 'ts']
user_input = ''
input_message = "Pick an option:\n"
for index, item in enumerate[options]:
input_message += f'{index+1}] {item}\n'
input_message += 'Your choice: '
while user_input not in map[str, range[1, len[options] + 1]]:
user_input = input[input_message]
print['You picked: ' + options[int[user_input] - 1]]
0 vào chỉ mục để có các tùy chọn bắt đầu từ options = ['python', 'js', 'ts']
user_input = ''
input_message = "Pick an option:\n"
for index, item in enumerate[options]:
input_message += f'{index+1}] {item}\n'
input_message += 'Your choice: '
while user_input not in map[str, range[1, len[options] + 1]]:
user_input = input[input_message]
print['You picked: ' + options[int[user_input] - 1]]
0options = ['python', 'js', 'ts']
user_input = ''
input_message = "Pick an option:\n"
for index, item in enumerate[options]:
input_message += f'{index+1}] {item}\n'
input_message += 'Your choice: '
while user_input not in map[str, range[1, len[options] + 1]]:
user_input = input[input_message]
print['You picked: ' + options[int[user_input] - 1]]
Chúng tôi đã sử dụng vòng lặp
options = ['python', 'js', 'ts']
user_input = ''
input_message = "Pick an option:\n"
for index, item in enumerate[options]:
input_message += f'{index+1}] {item}\n'
input_message += 'Your choice: '
while user_input not in map[str, range[1, len[options] + 1]]:
user_input = input[input_message]
print['You picked: ' + options[int[user_input] - 1]]
2 để tiếp tục lặp lại cho đến khi tùy chọn được chọn là một trong các giá trị trong danh sách hoặc một trong các số tương ứngKhi người dùng chọn một tùy chọn hợp lệ, điều kiện không còn được đáp ứng và chúng tôi thoát khỏi vòng lặp
options = ['python', 'js', 'ts']
user_input = ''
input_message = "Pick an option:\n"
for index, item in enumerate[options]:
input_message += f'{index+1}] {item}\n'
input_message += 'Your choice: '
while user_input not in map[str, range[1, len[options] + 1]]:
user_input = input[input_message]
print['You picked: ' + options[int[user_input] - 1]]
2Ngoài ra, bạn có thể sử dụng gói hỏi
Mở thiết bị đầu cuối của bạn trong thư mục gốc của dự án và cài đặt
options = ['python', 'js', 'ts']
user_input = ''
input_message = "Pick an option:\n"
for index, item in enumerate[options]:
input_message += f'{index+1}] {item}\n'
input_message += 'Your choice: '
while user_input not in map[str, range[1, len[options] + 1]]:
user_input = input[input_message]
print['You picked: ' + options[int[user_input] - 1]]
4Bây giờ chúng ta có thể nhập và sử dụng gói
options = ['python', 'js', 'ts']
user_input = ''
input_message = "Pick an option:\n"
for index, item in enumerate[options]:
input_message += f'{index+1}] {item}\n'
input_message += 'Your choice: '
while user_input not in map[str, range[1, len[options] + 1]]:
user_input = input[input_message]
print['You picked: ' + options[int[user_input] - 1]]
4________số 8
Bạn có thể sử dụng các phím mũi tên trên bàn phím để chọn một trong các tùy chọn
Lưu ý rằng gói yêu cầu chủ yếu được sử dụng trên các nền tảng dựa trên Unix [Linux và MacOS]