Bài 2. Làm quen với hai cửa số lập trình của PythonLần lượt theo các yêu cầu a, b, c sau đây, em...

Câu hỏi:

Bài 2. Làm quen với hai cửa số lập trình của Python

Lần lượt theo các yêu cầu a, b, c sau đây, em hãy viết chương trình để trả lời được câu hỏi trong bài toán Tìm số lượng bi.

Có hai hộp đựng các viên bi. Hộp thứ nhất được dán nhãn bên ngoài là A, trong hộp có 20 viên bi. Hộp thứ hai được dán nhãn bên ngoài là B, trong hộp có 100 viên bi. Thực hiện thao tác sau: Bỏ 5 viên bi ra khỏi hộp A, sau đó bỏ khỏi hộp B số bi bằng số bi còn lại trong hộp A.

Hãy cho biết số bi trong hộp B sau khi thực hiện thao tác trên.

Yêu cầu a: Trong cửa số Shell, viết chương trình để máy thực hiện mỗi câu lệnh ngay sau khi gõ câu lệnh đó vào.

Yêu cầu b: Trong cửa số Code viết chương trình và lưu tệp chương trình với tên là “Tim-so-bi.py”. Chạy chương trình đó để so sánh với kết quả ở yêu cầu a.

Yêu cầu c: Sửa chương trình trong tệp “Tim-so-bi.py” với dữ liệu ban đầu là: hộp A có 30 viên bi, hộp B có 50 viên bi. Chạy lại chương trình để nhận kết quả với dữ liệu đầu vào mới.

Câu trả lời:
Người trả lời: GV. Đỗ Thị Ánh
Để giải quyết bài toán, ta cần thực hiện các bước sau:

1. Khởi tạo biến lượng_bi_A và lượng_bi_B lần lượt là số lượng bi trong hộp A và hộp B.
2. Trừ 5 bi từ lượng_bi_A.
3. Gán lượng_bi_B bằng lượng_bi_B trừ đi lượng_bi_A mới.
4. In ra màn hình số bi còn lại trong hộp B.

Câu trả lời cho câu hỏi trên:
- Yêu cầu a và b:
```python
# Khởi tạo số bi trong hộp A và hộp B
luong_bi_A = 20
luong_bi_B = 100

# Bước 2
luong_bi_A -= 5

# Bước 3
luong_bi_B -= luong_bi_A

# In ra số bi trong hộp B sau khi thực hiện thao tác
print("Số bi trong hộp B sau khi thực hiện thao tác là:", luong_bi_B)
```

- Yêu cầu c:
```python
# Khởi tạo số bi trong hộp A và hộp B
luong_bi_A = 30
luong_bi_B = 50

# Bước 2
luong_bi_A -= 5

# Bước 3
luong_bi_B -= luong_bi_A

# In ra số bi trong hộp B sau khi thực hiện thao tác
print("Số bi trong hộp B sau khi thực hiện thao tác là:", luong_bi_B)
```

Ưu tiên code mẫu này vào chương trình Python của bạn để kiểm tra kết quả. Nếu cần thì chỉnh sửa để phù hợp với yêu cầu cụ thể của bạn.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.11507 sec| 2178.68 kb