Giải chuyên đề Tin 12 KNTT Bài 3: Thực hành kiểu dữ liệu ngăn xếp có đáp án

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.

3/5

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.

0/3000 ký tự
Giải thích

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")