Đây là bước rất quan trọng.
Cho đến bây giờ chúng ta đang nhập dữ liệu trực tiếp vào code:
doanh_thu = 7500000
Như vậy mỗi lần thay số, chúng ta phải sửa chương trình.
Python có cách cho người dùng nhập dữ liệu khi chương trình đang chạy:
input()
1. Ví dụ đơn giản
Tạo file:
bai04.py
Nhập:
ten = input("Bạn tên gì? ")
print("Xin chào", ten)
Khi chạy chương trình, Python sẽ hỏi:
Bạn tên gì?
Bạn nhập:
Nguyễn Văn A
Python trả về:
Xin chào Nguyễn Văn A
2. input() rất quan trọng
Ví dụ:
gia = input("Nhập giá sản phẩm: ")
Bạn nhập:
129000
Nhưng có một điểm rất quan trọng:
input() mặc định trả về chuỗi str.
Nghĩa là:
gia = input("Nhập giá: ")
print(type(gia))
sẽ cho:
<class 'str'>
3. Muốn nhập số phải dùng int()
Ví dụ:
gia = int(input("Nhập giá: "))
Bây giờ nếu nhập:
129000
Python sẽ hiểu đó là số nguyên.
Kiểm tra:
print(type(gia))
Kết quả:
<class 'int'>
4. Ví dụ thực tế – Dầu dừa ABC
Hãy tạo chương trình:
gia = int(input("Nhập giá sản phẩm: "))
so_luong = int(input("Nhập số lượng: "))
tong_tien = gia * so_luong
print("Tổng tiền:", tong_tien, "VNĐ")
Chạy chương trình.
Python hỏi:
Nhập giá sản phẩm:
Bạn nhập:
129000
Tiếp theo:
Nhập số lượng:
Bạn nhập:
5
Kết quả:
Tổng tiền: 645000 VNĐ
🎯 Đây chính là bước chuyển từ:
Code cố định → chương trình tương tác với người dùng.
📝 BÀI TẬP 3
Bạn tạo file:
bai04.py
Câu 1
Viết chương trình hỏi:
Nhập tên sản phẩm:
Nhập giá:
Nhập số lượng:
Sau đó tính:
Tổng tiền
Câu 2 ⭐ Marketing
Viết chương trình hỏi:
Nhập chi phí quảng cáo:
Nhập doanh thu:
Nhập số đơn:
Sau đó Python tự tính:
Lợi nhuận
Giá trị trung bình mỗi đơn
ROAS
Gợi ý:
chi_phi = int(input("Nhập chi phí quảng cáo: "))
doanh_thu = int(input("Nhập doanh thu: "))
so_don = int(input("Nhập số đơn: "))
Sau đó:
loi_nhuan = doanh_thu - chi_phi
gia_tri_tb = doanh_thu / so_don
roas = doanh_thu / chi_phi
⭐ Câu 3 – Thử thách
Hãy làm chương trình cho Dầu dừa ABC:
Tên sản phẩm
Giá
Số lượng
Chi phí quảng cáo
Doanh thu
Số đơn
Sau đó xuất ra:
===== BÁO CÁO =====
Sản phẩm:
Tổng tiền:
Chi phí quảng cáo:
Doanh thu:
Lợi nhuận:
Số đơn:
Giá trị trung bình/đơn:
ROAS:
Đây sẽ là chương trình báo cáo marketing đầu tiên của chúng ta.
Ten_sp = str(input(“Nhập tên sản phẩm: “))
gia = int(input(“Nhập giá: “))
so_luong = int(input(“Nhập số lượng: “))
chi_phi = int(input(“Nhập chi phí quảng cáo: “))
so_don = int(input(“Nhập số đơn: “))
doanh_thu = gia*so_luong
loi_nhuan = doanh_thu – chi_phi
gia_tri_tb_don = doanh_thu/so_don
ROAS=doanh_thu/chi_phi
print(“===== BÁO CÁO =====”)
print(“Sản phẩm:”,Ten_sp)
print(“Số lượng: “,so_luong)
print(“Đơn giá: “,gia)
print(“Doanh thu: “,doanh_thu)
print(“Chi phí quảng cáo: “,chi_phi)
print(“Lợi nhuận: “,loi_nhuan)
print(“Số đơn: “,so_don)
print(“Giá tri trung bình đơn: “,gia_tri_tb_don)
print(“ROAS: “,ROAS)

Leave a Reply