VẬN DỤNGCamerađặt cạnh trạm thu phí đường cao tốc ghi nhận nhiều thông tin, trong đó có mảng...
Câu hỏi:
VẬN DỤNG
Camera đặt cạnh trạm thu phí đường cao tốc ghi nhận nhiều thông tin, trong đó có mảng số nhận dạng loại ô tô đi qua. Mỗi loại ô tô được mã hóa thành một số nguyên dương. Cho dãy số, mỗi số là mã hóa về loại của một ô tô đi qua trạm thu phí. Em hãy viết chương trình nhập dãy số mã hóa xe vào từ bàn phím và đưa ra màn hình số loại xe khác nhau đã được nhận dạng.
Câu trả lời:
Người trả lời: GV. Đỗ Đăng Giang
Để giải bài toán trên, chúng ta có thể sử dụng một mảng để lưu trữ các loại xe đã được nhận dạng và đếm số loại xe khác nhau. Khi nhập dãy số mã hóa xe vào từ bàn phím, ta sẽ kiểm tra xem số đó đã tồn tại trong mảng hay chưa. Nếu chưa tồn tại, ta sẽ thêm vào mảng và tăng biến đếm số loại xe lên 1.Dưới đây là một cách làm bằng ngôn ngữ lập trình Python:```python# Nhập dãy số mã hóa xe từ bàn phíminput_str = input("Nhập dãy số mã hóa xe: ")input_list = input_str.split()# Khởi tạo mảng và biến đếmunique_cars = []count = 0# Kiểm tra và đếm số loại xe khác nhaufor num in input_list: if num not in unique_cars: unique_cars.append(num) count += 1# In ra kết quảprint("Số loại xe khác nhau đã được nhận dạng: ", count)```Câu trả lời cho câu hỏi trên là: "Số loại xe khác nhau đã được nhận dạng là X" (trong đó X là số loại xe khác nhau được nhận dạng).
Câu hỏi liên quan:
- HOẠT ĐỘNG1.1) Với gợi ý từ Ví dụ 1, em hãy viết câu lệnh Python để tạo ra một biến kiểu danh sách...
- 2. Hãy hình dung, nhóm em dùng một danh sách trong Python để lưu trữ và quản lí danh sách các bạn...
- LUYỆN TẬPBài1. Đọc chương trình sau đây và cho biết kết quả in ra màn hình. Em hãy soạn thảo...
- Bài 2. Bạn Thanh muốn tính trung bình cộng của nhiệt độ trung bình các ngày trong tuần. Thanh đã...
- TỰ KIỂM TRATrongcác câu sau đây, những câu nào đúng?1) Trong các ngôn ngữ lập trình bậc cao...
Bình luận (0)