18.1. Em hãy viết chương trình in ra hình sau: * ***************

Câu hỏi:

18.1. Em hãy viết chương trình in ra hình sau:

   *

  ***

 *****

*******

Câu trả lời:
Người trả lời: GV. Đỗ Thị Phương
Cách 1: Sử dụng vòng lặp và điều chỉnh số lần lặp để in ra hình:
```python
for i in range(1, 5):
if i == 1:
print('---*')
elif i == 2:
print('--***')
elif i == 3:
print('-****')
elif i == 4:
print('*****')
```

Cách 2: Sử dụng chuỗi để in ra hình:
```python
print(' *')
print(' ***')
print('*****')
```

Cách 3: Sử dụng một hàm để in ra hình:
```python
def print_hinh():
print(' *')
print(' ***')
print('*****')

print_hinh()
```

Câu trả lời đầy đủ và chi tiết hơn:
Để in ra hình như trong yêu cầu, bạn có thể sử dụng các cách sau:
1. Sử dụng các câu lệnh print liên tiếp để tạo ra hình như yêu cầu.
2. Sử dụng vòng lặp và điều chỉnh số lần lặp để in ra hình.
3. Sử dụng chuỗi để in ra hình một cách đơn giản và dễ hiểu.
4. Một cách khác là sử dụng một hàm để thực hiện in ra hình, giúp code của bạn trở nên ngắn gọn và dễ quản lý hơn.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.37751 sec| 2192.125 kb