Kiểm tra số âm dương trong python
Show Hướng dẫn cách kiểm tra số nguyên trong python. Bạn sẽ học được cách sử dụng các hàm sẵn có cũng như cách tạo một hàm cơ bản để kiểm tra số nguyên trong python, cũng như cách liệt kê và tính tổng tất cả các số nguyên bằng python sau bài học này.
Số nguyên số thực trong python là gìTrong ngôn ngữ python, khái niệm số nguyên và số thực cũng giống với khái niệm mà chúng ta hay dùng. Số nguyên bao gồm các số tự nhiên (1,2,3…), số âm (-1,-2,-3…) và số 0. Số thực là một số nguyên cộng với một giá trị thập phân. Ví dụ, các số như 1.0, 5.2, -9.687, 3.14159,… chẳng hạn. Số thực cũng bao gồm số nguyên trong nó. Số nguyên trong python có thể biểu diễn bởi giá trị chính xác của nó, trong khi số thực trong python lại được biểu diễn dưới dạng dấu phẩy động, điều đó có nghĩa là số thực không thể biểu diễn bởi giá trị chính xác, mà chúng ta có thể làm tròn lên hoặc làm tròn xuống số chữ cái sau phần thập phân để biểu diễn nó với các giá trị khác nhau. Kiểm tra số nguyên số thực trong python | Hàm isinstance()Hàm isinstance() có tác dụng kiểm tra một số chỉ định có phải là số nguyên hay không. isinstance(num, type) Trong đó Hàm isinstance() sẽ trả về True nếu số đã cho thuộc kiểu Ví dụ cụ thể, chúng ta có số nguyên int và số thực float như sau: i = 6 Chúng ta sẽ tiến hành kiểm tra các số này là số nguyên int hay số thực float bằng hàm isinstance() như sau: i = 6 Lưu ý là trong trường hợp số nguyên được viết có phần thập phân, ví dụ như số Ví dụ: print(isinstance(1, int)) Để kiểm tra số nguyên với các số dạng này, chúng ta cần đến cách tiếp theo sau đây. Kiểm tra số thực có phải là số nguyên trong python | Phương thức is_integer()is_integer() là một phương thức cài sẵn trong kiểu dữ liệu float, do đó chúng ta có thể sử dụng phương thức này với một số thực bất kỳ để kiểm tra coi nó có phải là số nguyên hay không. Số thực bao gồm số hữu tỉ và số vô tỉ, và số nguyên cũng là tập con trong nó. Do vậy với 1 số thực chúng ta hoàn toàn có thể kiểm tra được nó có phải là số nguyên hay không trong Python. Cú pháp sử dụng phương thức float.is_integer() để kiểm tra số nguyên trong Python như sau: f.is_integer() Trong đó Phương thức float.is_integer() sẽ trả về True nếu số đã cho thuộc là số nguyên, và ngược lại trả về False trong các trường hợp còn lại. Ví dụ cụ thể: f1 = 1.234 Tự tạo hàm kiểm tra số nguyên số thực trong PythonSố nguyên trong python có khả năng biểu diễn bởi giá trị chính xác của nó, trong khi số thực thì có thể làm tròn lên hoặc làm tròn xuống thành các giá trị khác nhau. Bằng cách sử dụng tính chất này, chúng ta có thể so sánh hai giá trị làm tròn lên và làm tròn xuống của số đã cho, và nếu hai giá trị này giống nhau thì số đã cho chính là một số nguyên. Chúng ta cần sử dụng tới hai hàm trong module math là hàm math.ceil()để làm tròn lên, và hàm math.floor() để làm tròn xuống giá trị một số trong python. Và chúng ta có thể tạo hàm kiểm tra số nguyên trong python như sau: import math Chúng ta có thể gọi hàm này và sử dụng trong chương trình nhập n kiểm tra n có phải số nguyên không trong python như sau: import math Lưu ý là số nhập từ bàn phím phải được lấy dưới dạng số thực, để có thể nhập được cả số thực và số nguyên và kiểm tra. Màn hình nhập liệu và kết quả kiểm tra số thực số nguyên sẽ như sau: >> nhap mot so: 1.11 Liệt kê và tính tổng tất cả các số nguyênSử dụng phương pháp ở trên, chúng ta có thể liệt kê và tính tổng tất cả các số nguyên bằng python. Và dưới đây là ví dụ về chương trình liệt kê và tính tổng tất cả các số nguyên trong python: import math Kết quả: 5 Tổng kếtTrên đây Kiyoshi đã hướng dẫn bạn cách kiểm tra số nguyên trong python, cũng như cách liệt kê và tính tổng tất cả các số nguyên bằng python rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé. Và hãy cùng tìm hiểu những kiến thức sâu hơn về python trong các bài học tiếp theo. Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam! HOME>> python cơ bản - lập trình python cho người mới bắt đầu>>05. số trong python Bài sauKiểm tra số chẵn lẻ trong python Bài tiếpKiểm tra số nguyên tố trong python |