Menu
CoddyTech

Ép kiểu

Thuộc phần Nền tảng cơ bản trong hành trình Python của Coddy. Bài học 27 trên 77.

Để chuyển đầu vào sang kiểu dữ liệu khác, chúng ta cần ép kiểu.

Để chuyển chuỗi thành int (số nguyên), ta sẽ viết:

var = input()
var = int(var)

Hoặc viết trên một dòng,

var = int(input())

Nếu đầu vào là một số, chẳng hạn như 5, 4, 54, thì var sẽ chứa một số. Nếu đầu vào chứa một số không hợp lệ, chẳng hạn như 5ab, bb, akt, thì chương trình sẽ gặp lỗi.

Đây là bảng cho biết cách chuyển đổi sang các kiểu dữ liệu khác nhau:

Chuyển đổiGiải thích
int()Chuyển đổi thành số nguyên
float()Chuyển đổi thành số thực
bool()Chuyển đổi thành giá trị boolean
str()Chuyển đổi thành chuỗi

Việc dùng đúng kiểu rất quan trọng vì nó có thể ảnh hưởng đến đầu ra.

Cộng hai chuỗi sẽ cho kết quả:

"5" + "5" = "55"

Cộng hai số sẽ cho kết quả:

5 + 5 = 10

challenge icon

Thử thách

Người mới

Trong thử thách này, bạn sẽ làm việc với nhiều đầu vào và thực hiện các phép tính.

Cách nhận nhiều đầu vào:

var1 = input()  # First input
var2 = input()  # Second input

Nhiệm vụ của bạn:

  1. Đọc số đầu tiên từ đầu vào và lưu vào một biến
  2. Đọc số thứ hai từ đầu vào và lưu vào một biến khác
  3. Chuyển cả hai biến sang kiểu số thực (dùng cho số thập phân)
  4. Tính tích của hai số này
  5. In ra kết quả

Ví dụ:

Nếu đầu vào là 2 và 4.5, chương trình của bạn sẽ cho đầu ra là 9.0

Ghi nhớ: Mỗi test case có đúng hai đầu vào, lần lượt theo thứ tự.

Tự làm thử

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Nền tảng cơ bản

Tự luyện tập: Trình biên dịch Python online