Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Hiển thị ra màn hình tam giác số kích thước n 1|3

Bài: Hiển thị ra màn hình tam giác số kích thước n


Xem bài học trên website để ủng hộ Kteam: Hiển thị ra màn hình tam giác số kích thước n

Mọi vấn đề về lỗi website làm ảnh hưởng đến bạn hoặc thắc mắc, mong muốn khóa học mới, nhằm hỗ trợ cải thiện Website. Các bạn vui lòng phản hồi
đến Fanpage How Kteam nhé!

Bài toán cần xử lý


Viết chương trình hiển thị ra màn hình tam giác số kích thước n theo mẫu. Với n là số tự nhiên từ 1 đến 9 nhập từ bàn phím.

Kiến thức cần có


Hàm input() và hàm print()
Cấu trúc lặp trong Python
Cấu trúc rẽ nhánh trong Python
Biến và kiểu dữ liệu
Xử lý ngoại lệ (Exception Handling)

Định dạng đầu vào


Gồm một dòng duy nhất chứa số nguyên n trong khoảng 1 đến 9

Định dạng đầu ra


Gồm n dòng hiển thị theo mẫu sau:

Python:

1
1 2
1 2 3
...
1 2 3 ... n

Lưu ý:

Nếu n nằm ngoài khoảng 1 đến 9 thì xuất thông báo: Vui long nhap gia tri tu 1 den 9!

Nếu input nằm ngoài định dạng đầu vào thì xuất thông báo: Dinh dang dau vao khong hop le!

Ví dụ
Input 1:

Python:

Output 1:

Python:

Copyright © Howkteam.com
Hiển thị ra màn hình tam giác số kích thước n 2|3

1
1 2
1 2 3
1 2 3 4
1 2 3 4 5

Input 2:

Python:

-3

Output 2:

Python:

Vui long nhap gia tri tu 1 den 9!

Input 3:

Python:

10

Output 3:

Python:

Vui long nhap gia tri tu 1 den 9!

Input 4:

Python:

Kteam

Output 4:

Python:

Dinh dang dau vao khong hop le!

Gợi ý
Sử dụng cấu trúc Xử lý ngoại lệ để xử lý các trường hợp gây ra lỗi
Đặt toàn bộ chương trình trong khối try.
Dùng hàm input() để nhập giá trị n từ bàn phím.
Chuyển giá trị mới nhận được sang kiểu số nguyên, vì các giá trị nhận được từ hàm input() mặc định sẽ ở kiểu chuỗi.
Sử dụng cấu trúc rẽ nhánh để xử lý trường hợp n nằm ngoài khoảng 1 đến 9. Hiển thị thông báo lỗi nếu có.
Sử dụng 2 vòng lặp for, 1 vòng để kiểm soát hàng, 1 vòng để kiểm soát cột
Dùng hàm print() kết hợp với tham số end để xuất kết quả theo định dạng đề bài yêu cầu
Lỗi sẽ phát sinh ở lệnh ép kiểu nếu định dạng đầu vào không hợp lệ. Dùng lệnh except để bắt lỗi:
Dùng hàm print() hiển thị thông báo lỗi ra màn hình

Code mẫu
Python:

Copyright © Howkteam.com
Hiển thị ra màn hình tam giác số kích thước n 3|3

#Khoi lenh co the phat sinh loi


try:
#Nhap gia tri tu ban phim
#Ep kieu du lieu sang so nguyen
n = int(input())

#Su dung cau truc re nhanh xu ly truong hop n nam ngoai (1:9)
if n<1 or n>9:
print("Vui long nhap gia tri tu 1 den 9!")
else:
#Su dung vong 2 vong for long nhau de thuc hien yeu cau bai toan
for hang in range(1, n+1):
for cot in range(1, hang+1):
#Tham so end=' ' de cac so trong hang cach nhau 1 khoang trong
print(cot, end=' ')
#Xong 1 hang thi xuong dong
print()
#Khoi lenh duoc thuc thi khi loi xay ra
except:
print("Dinh dang dau vao khong hop le!")

Kết luận
Trong bài này, Kteam đã hướng dẫn bạn cách viết chương trình hiển thị ra màn hình tam giác số kích thước n theo mẫu. Với n là số tự nhiên từ 1 đến
9 nhập từ bàn phím.

Ở bài tiếp theo, chúng ta sẽ cũng nhau học cách viết chương trình HIỂN THỊ RA MÀN HÌNH TAM GIÁC SỐ KÍCH THƯỚC N THEO MẪU (PHẦN 2)

Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của bạn để phát triển bài viết tốt hơn. Đừng quên " Luyện tập - Thử Thách -
Không ngại khó!"

Copyright © Howkteam.com

You might also like