X

Chuyên đề Tin 12 Kết nối tri thức

Sửa chương trình trong Nhiệm vụ 2 để in ra màn hình tổng số cặp đóng mở ngoặc


Sửa chương trình trong Nhiệm vụ 2 để in ra màn hình tổng số cặp đóng mở ngoặc của từng loại xuất hiện trong biểu thức.

Giải Chuyên đề Tin 12 Bài 3: Thực hành với dữ liệu ngăn xếp - Kết nối tri thức

Luyện tập 2 trang 15 Chuyên đề Tin học 12: Sửa chương trình trong Nhiệm vụ 2 để in ra màn hình tổng số cặp đóng mở ngoặc của từng loại xuất hiện trong biểu thức.

Lời giải:

Thêm các biến:

so_ngoac_tron_mo = 0

so_ngoac_tron_dong = 0

so_ngoac_vuong_mo = 0

so_ngoac_vuong_dong = 0

Thêm điều kiện vào dòng 7 (Theo như chương trình ở Nhiệm vụ 2):

          if bieuthuc[i] == “(”

                     so_ngoac_tron_mo += 1

          else:

                     so_ngoac_vuong_mo += 1

Thêm điều kiện vào dòng 9 (Theo như chương trình ở Nhiệm vụ 2):

          if bieuthuc[i] == “)”

                     so_ngoac_tron_dong += 1

          else:

                     so_ngoac_vuong_dong += 1

Thêm in ra màn hình vào dòng 23 (Theo như chương trình ở Nhiệm vụ 2):

print(f"Số lượng ngoặc tròn: {dem_ngoac_mo_tron} mở, {dem_ngoac_dong_tron} đóng") 

print(f"Số lượng ngoặc vuông: {dem_ngoac_mo_vuong} mở, {dem_ngoac_dong_vuong} đóng")

Lời giải bài tập Chuyên đề Tin 12 Bài 3: Thực hành với dữ liệu ngăn xếp hay, ngắn gọn khác:

Xem thêm lời giải bài tập Chuyên đề học tập Tin học 12 Kết nối tri thức hay, ngắn gọn khác: