[trustindex no-registration=google]

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!

Vi Tính Tấn Dân

Mình rất đam mê về máy vi tính và máy in. Và mình đã đeo đuổi ước mơ và làm việc về máy vi tính mới đây mà đã 15 năm. Mình thích chia sẻ mọi kiến thức và kinh nghiệm mà mình có được cho tất cả các bạn ! Trong khi mình viết nếu có điều gì thiếu sót mong các bạn thông cảm cho mình nhé ! Mình Cám ơn trước !

Published by
Vi Tính Tấn Dân

Recent Posts

TƯƠNG LAI SỐ CHO CON – HÀNH TRÌNH TỪ GỐC ĐẾN THÀNH CÔNG

Kính thưa quý phụ huynh và các bạn học sinh thân mến! Trong kỷ nguyên…

1 tháng ago

6 Đề Thi HSG Tin Học THCS Bình Phước 2019-2020

Hướng Dẫn Giải Chi Tiết Đề Thi HSG Tin Học THCS Bình Phước 2019-2020 Bằng…

1 tháng ago

4 Đề Thi HSG Tin Học Lớp 9 Tỉnh Bình Dương (2021 – 2022)

Hướng Dẫn Giải Chi Tiết Đề Thi HSG Tin Học Lớp 9 Tỉnh Bình Dương…

1 tháng ago

5 Đề Bí Quyết Trọn Bộ Thi HSG Tin Học Tỉnh Bình Phước 2018 – 2019

Hướng Dẫn Giải Chi Tiết Đề Thi HSG Tin Học Lớp 9 Tỉnh Bình Phước…

1 tháng ago

3 Đề Thi [CÓ ĐÁP ÁN] HSG Tin Học Lớp 9 Tỉnh Bình Định 2022–2023

Hướng Dẫn Giải Chi Tiết Đề Thi HSG Tin Học Lớp 9 Tỉnh Bình Định…

1 tháng ago

2 Đề Thi & Đáp Án HSG Tin Học Lớp 9 Tỉnh Bình Định 2021–2022

Hướng Dẫn Giải Chi Tiết Đề Thi HSG Tin Học Lớp 9 Tỉnh Bình Định…

1 tháng ago