Chương trình của bạn chắc chắn phải dùng tới số. Trong Python cung cấp cho các bạn 3 kiểu số cơ bản đặc trưng:
- int: kiểu số nguyên như 0, 1, 2, 813 hay 386
- float: kiểu số thực như 0.1, 1.2, hay 3.14
- complex: kiểu hoằn tà mà lằng nhằng tức là siêu phức tạp như 123j
Ví dụ:
Int: là một số nguyên dương hoặc âm, không có số thập phân, có độ dài không giới hạn.
x = 1
Float, hoặc "số dấu phẩy động" là một số dương hoặc âm, chứa một hoặc nhiều số thập.
y = 2.8
Số float cũng có thể là các số khoa học có chữ "e" để biểu thị lũy thừa của 10.
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
Complex: Các số phức được viết với chữ "j" là phần ảo:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
Chú ý: Để xác minh loại của bất kỳ đối tượng nào trong Python, hãy sử dụng hàm type()
Type Conversion: có thể chuyển đổi từ kiểu này sang kiểu khác bằng các phương thức int(), float() và complex():
#convert from int to float:
x = float(1)
#convert from float to int:
y = int(2.8)
#convert from int to complex:
z = complex(1)
print(x)
print(y)
print(z)
print(type(x))
print(type(y))
print(type(z))
Ta có kết quả chuyển đổi kiểu như sau:
1.0
2
(1+0j)
<class 'float'>
<class 'int'>
<class 'complex'>
Random Number: Python không có hàm random() để tạo số ngẫu nhiên, nhưng Python có một mô-đun tích hợp có tên là random có thể được sử dụng để tạo số ngẫu nhiên:
import random
Tạo số ngẫu nhiên
print(random.randrange(1, 10))
Chúc các bạn học Python thành công!