Trợ lý học tập AI - Câu trả lời này chỉ mang tính tham khảo
Dưới đây là chương trình Python thực hiện yêu cầu của bạn:
```python
# Nhập số học sinh
n = int(input("Nhập số học sinh: "))
# Khởi tạo danh sách tên học sinh
danh_sach = []
# Nhập tên học sinh và thêm vào danh sách
for _ in range(n):
ten = input("Nhập tên học sinh: ")
danh_sach.insert(0, ten) # Thêm tên vào đầu danh sách để in sau nhập trước
# In danh sách tên học sinh trên một hàng, cách nhau bởi dấu cách
print(" ".join(danh_sach))
```
Giải thích:
- Dùng `danh_sach.insert(0, ten)` để thêm tên học sinh vào đầu danh sách, nên khi in ra sẽ là thứ tự tên nhập sau in trước.
- Cuối cùng dùng `" ".join(danh_sach)` để in các tên trên một dòng, cách nhau bởi dấu cách.
Bạn có thể chạy thử chương trình này nhé! Nếu cần mình giúp thêm, cứ hỏi.
Thương Đặng
để viết chương trình nhập số học sinh n, sau đó nhập tên từng học sinh và lưu vào danh sách, rồi in danh sách tên ra màn hình trên một hàng cách nhau bởi dấu cách, theo thứ tự tên nhập trước, bạn có thể sử dụng đoạn mã Python ngắn gọn như sau:
n = int(input("Nhập số học sinh: "))
danh_sach_ten = []
for i in range(n):
ten = input(f"Nhập tên học sinh thứ {i+1}: ")
danh_sach_ten.append(ten)
print(" ".join(danh_sach_ten))
Đoạn mã này thực hiện các bước sau:
Nhập số lượng học sinh n.
Khởi tạo một danh sách rỗng danh_sach_ten.
Sử dụng vòng lặp for để nhập tên của từng học sinh và thêm vào danh sách.
In các tên trong danh sách ra màn hình, cách nhau bởi dấu cách, sử dụng phương thức join().
chúc bạn học giỏi chăm!!!!└|∵|┐♪
Hãy giúp mọi người biết câu trả lời này thế nào?
0/5(0 đánh giá)
0
0 bình luận
Bình luận
ADS
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
FQA.vn Nền tảng kết nối cộng đồng hỗ trợ giải bài tập học sinh trong khối K12. Sản phẩm được phát triển bởi CÔNG TY TNHH CÔNG NGHỆ GIA ĐÌNH (FTECH CO., LTD)
Điện thoại: 1900636019
Email: info@fqa.vn
Địa chỉ: Số 21 Ngõ Giếng, Phố Đông Các, Phường Ô Chợ Dừa, Quận Đống Đa, Thành phố Hà Nội, Việt Nam.