3.1 Khai báo một biến kiểu số nguyên
Với tính mềm dẻo và linh động, Python cho phép chúng ta không cần khai báo biến lẫn xác định kiểu dữ liệu cho nó. Chỉ đơn giản bằng một phép gán, một biến sẽ được tạo ra và Python tự động chọn kiểu dữ liệu cho nó, phụ thuộc vào giá trị của phép gán. Đối với người lập trình bằng ngơn ngữ Python, khai báo một biến kiểu số nguyên sẽ thường sử dụng câu lệnh gán sau đây:
1 # Khai bao bien a , b la so n g u y e n 2 a = 5
3 b = int(6)
4 p r i n t( a , b )
Chương trình 3.1: Khai báo một biến là kiểu số nguyên
Một cách truyền thống hơn, như ví dụ ở trên, chúng ta có thể chỉ định kiểu cho biến, bằng cách thêm từ khóaint. Tuy nhiên điều này thực sự không được sử dụng
nhiều với câu lệnh khai báo biến. Câu lệnhb = int(6)thực ra có 1 ý nghĩa lớn hơn, là chuyển tất cả những gì trong dấu ngoặc sang số nguyên. Nó sẽ có nhiều tác dụng hơn trong phần hướng dẫn tiếp theo, là đọc biến từ bàn phím.
3.2 Nhập số nguyên từ bàn phím
Một đoạn chương trình nhỏ, để nhận số nguyên từ việc nhập từ bàn phím, như sau:
1 a = int(i n p u t(" Nhap so n g u y e n a : ") ) 2 p r i n t( a )
Chương trình 3.2: Nhận số nguyên từ bàn phím
Với chức năng này, bắt buộc chúng ta phải có từ khóaintchứ khơng thể lược bỏ như phần khai báo biến. Lý do là những gì nhập từ bàn phím, là kiểu chuỗi. Từ khóa int ở phía trước sẽ làm nhiệm vụ chuyển đổi từ kiểu chuỗi sang kiểu số. Do đó, bạn có thể nhập vào số nguyên 6 hoặc số thập phân 6.1, thì giá trị của biến a vẫn chỉ có giá trị là 6 mà thơi.
3.3 Các phép tốn trên số ngun
Trước khi thử nghiệm các phép toán trên số nguyên, chúng ta sẽ hiện thực một đoạn chương trình nhỏ, là nhập 2 sốn n1 và n2 từ bàn phím, và in ra tổng của 2 số. Chương trình ví dụ như sau:
1 n1 = int(i n p u t(" So thu nhat : ") )
2 n2 = int(i n p u t(" So thu hai : ") )
3
4 p r i n t(" Tong cua 2 so : ", n1 + n2 )
Chương trình 3.3: Chương trình tính tốn đơn giản trên 2 số ngun Các phép toán phổ biến trên số nguyên, được liệt kê ra như sau:
• + : Phép cộng
• - : Phép trừ
• * : Phép nhân
• //: Chia làm trịn
• / : Chia số thực
• % : Chia lấy dư
• **: Phép mũ
Bây giờ, bạn có thể thử thay đổi phép tốn trong Chương trình 3.3 để hiểu rõ hơn các phép toán được liệt kê ở trên.