Đầu vào Python giữa các số

Trong hầu hết các chương trình Python của bạn, bạn sẽ muốn tương tác với người dùng cuối bằng cách đặt câu hỏi và truy xuất thông tin đầu vào của người dùng

Để làm như vậy, bạn có thể sử dụng hàm input[]. e. g

con trăn

1

tên người dùng=đầu vào["Tên người dùng của bạn là gì]

Đôi khi bạn sẽ cần truy xuất các số. Số nguyên [số không có chữ số thập phân] được gọi là số nguyên. Để sử dụng chúng làm số nguyên, bạn sẽ cần chuyển đổi đầu vào của người dùng thành số nguyên bằng hàm int[]. e. g

con trăn

1

tuổi=int[đầu vào["What is your age?"]]

Dòng mã này sẽ hoạt động tốt miễn là người dùng nhập một số nguyên. Nếu do nhầm lẫn, họ nhập các chữ cái hoặc dấu chấm câu, việc chuyển đổi thành một số nguyên sẽ không thành công và tạo ra một ngoại lệ [lỗi] và chương trình sẽ ngừng chạy

Để xác thực mục nhập của người dùng và đảm bảo rằng đó là một số, có thể bắt ngoại lệ này khi nó xảy ra bằng cách sử dụng lệnh try…ngoại trừ…. khối khác như sau

con trăn

1

2

3

4

thử.

    giá trị=int[input["Type a number:"]]

ngoại trừ Lỗi giá trị.

    print["Đây không phải là số nguyên. "]

Xem cách chúng ta có thể sử dụng phương pháp này để xác định chức năng của riêng mình [được gọi là inputNumber[]] để yêu cầu một số. Hàm mới này sau đó có thể được sử dụng thay cho hàm input[] bất cứ khi nào chúng ta muốn người dùng nhập một số nguyên. Chức năng này sử dụng try…ngoại trừ…. khối khác trong một vòng lặp while để nó tiếp tục yêu cầu người dùng nhập một số cho đến khi người dùng hiểu đúng

Trong python, bạn có thể xác định xem một số có tồn tại giữa hai số hoặc một phạm vi được chỉ định hay không bằng cách sử dụng một số hàm, vòng lặp, điều kiện và toán tử. Trong phần sau, chúng tôi sẽ chỉ ra cách bạn có thể đạt được nhiệm vụ này bằng cách sử dụng các phương pháp khác nhau

Sử dụng toán tử so sánh

ví dụ 1

Trong lập trình Python, các toán tử so sánh có thể được sử dụng để xác định xem một số lớn hơn hay nhỏ hơn một số khác. Dựa trên kết quả, chúng ta có thể thực hiện các tác vụ khác nhau bằng cách sử dụng chúng. Một vài toán tử so sánh sẵn có được sử dụng trong chương trình bên dưới

Mã số

n1 = 100
n2 = 200
def checkNum[n]:  
      nếu n1

Chủ Đề