Lựa chọn người dùng Python

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ách

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]]

Đ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]]
3

Hà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]]
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]]

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 ứng

Khi 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]]
2

Ngoà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]]
4

Bâ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]

Python có cho phép người dùng nhập liệu không?

Python cho phép người dùng nhập dữ liệu . Điều đó có nghĩa là chúng tôi có thể yêu cầu người dùng nhập dữ liệu.

Làm cách nào để lấy đầu vào đã đặt từ người dùng trong Python?

Nhận danh sách các số dưới dạng đầu vào từ người dùng .
Sử dụng một hàm input[]. Sử dụng hàm input[] để chấp nhận các thành phần danh sách từ người dùng ở định dạng chuỗi được phân tách bằng dấu cách
Sử dụng hàm split[] của lớp string. .
Sử dụng hàm for loop và range[] để lặp lại danh sách người dùng. .
Chuyển đổi từng phần tử của danh sách thành số

Chủ Đề