89 Học Python – Viết chương trình vẽ hình chữ nhật bằng dấu *

Rate this post

Bài 89: Vẽ hình chữ nhật bằng dấu * trong Python

Giới thiệu

Trong bài viết này, chúng ta sẽ viết một chương trình Python sử dụng chương trình con (hàm) để vẽ một hình chữ nhật bằng dấu *. Người dùng có thể nhập chiều rộng và chiều cao của hình chữ nhật.

Khuyến mãi đặc biệt thêm danh sách 10 bài tập nâng cao khả năng lập trình Python:

  1. Bài 81: Đếm số ký tự thường trong xâu bằng Python
  2. Bài 82: Tìm tên của một người trong chuỗi họ và tên bằng Python
  3. Bài 83 Tìm họ và chữ lót của một người từ chuỗi họ và tên bằng Python
  4. Bài 84: Tính chu vi và diện tích của tam giác có sử dụng hàm trong Python
  5. Bài 85: Viết hàm kiểm tra chia hết cho 5 trong Python
  6. Bài 86: Viết hàm tìm Ước Chung Lớn Nhất (UCLN) trong Python
  7. Bài 87: Viết hàm tính giai thừa n! trong Python
  8. Bài 88: Viết hàm P(x, n) để tính giá trị x^n trong Python
  9. Bài 89: Vẽ hình chữ nhật bằng dấu * trong Python
  10. Bài 90: Sử dụng hàm lồng nhau trong Python

Cách thực hiện

  1. Viết một hàm nhận vào chiều rộng và chiều cao.
  2. Sử dụng vòng lặp để in từng dòng của hình chữ nhật.
  3. Gọi hàm và nhận dữ liệu từ người dùng.

Chương trình Python

 

def ve_hinh_chu_nhat(rong, cao):

    for _ in range(cao):

        print('*' * rong)




# Nhập chiều rộng và chiều cao từ người dùng

rong = int(input("Nhập chiều rộng của hình chữ nhật: "))

cao = int(input("Nhập chiều cao của hình chữ nhật: "))




# Gọi hàm vẽ hình chữ nhật

ve_hinh_chu_nhat(rong, cao)

 

Ví dụ chạy chương trình

Đầu vào:

Nhập chiều rộng của hình chữ nhật: 5

Nhập chiều cao của hình chữ nhật: 3

Đầu ra:

*****

*****

*****

Kết luận

Chương trình trên giúp người dùng dễ dàng vẽ hình chữ nhật với kích thước tùy chỉnh bằng dấu *. Bạn có thể mở rộng chương trình để vẽ các hình dạng khác hoặc thêm tùy chọn ký tự khác thay vì *. Chúc bạn học tốt Python!

MỜI BẠN ĐẶT CÂU HỎI ? MÌNH SẼ GIẢI ĐÁP HẾT !