một phần vì python cũng khá dễ chịu AD ah? tình hình luyện đến đâu rồi ông?
Bài 6: Những kiểu số (Numbers) trong Python
-
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!