Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào chúng ta có thể đọc đầu vào dưới dạng số nguyên trong Python?

Python 3.x có một hàm input () được tích hợp sẵn để chấp nhận đầu vào của người dùng. Hàm input () này trả về một dữ liệu chuỗi và nó có thể được lưu trữ trong biến chuỗi.

Ví dụ

Nó phải được chuyển đổi thành số nguyên bằng cách sử dụng hàm tích hợp int ()

>>> var=int(input("enter age"))
enter age21
>>> var
21
>>> type(var)
 <class 'int'>

Ở đây, nếu đầu vào của người dùng chỉ chứa các chữ số, thì hàm int () sẽ phân tích cú pháp số nguyên nếu không sẽ gặp phải Lỗi ValueError.

Trong Python 2.x, hàm input () đánh giá đầu vào và theo đó kiểu dữ liệu thích hợp được trả về.