32.1. Em hãy viết chương trình nhập một họ tên đầy đủ từ bàn phím, ví dụ "Nguyễn Thị Mai Hương",...
Câu hỏi:
32.1. Em hãy viết chương trình nhập một họ tên đầy đủ từ bàn phím, ví dụ "Nguyễn Thị Mai Hương", sau đó tách riêng phần tên, họ, đệm và thông báo ra màn hình.
Câu trả lời:
Người trả lời: GV. Đỗ Đăng Giang
Câu trả lời chi tiết và đầy đủ hơn cho câu hỏi trên như sau:Để tách riêng phần họ, tên và đệm từ một xâu họ tên đầy đủ, ta có thể sử dụng hàm split() để tách xâu này thành một list các từ riêng biệt dựa trên khoảng trắng. Sau đó, ta dùng phương thức join() để kết hợp các từ vào một xâu mới.Dưới đây là cách thực hiện:```pythonhoten = input("Nhập họ tên đầy đủ của bạn: ")slist = hoten.split()n = len(slist)ho = slist[0]ten = slist[n-1]if n > 2: dem = " ".join(slist[1:n-1]) print("Tên của bạn là:", ten) print("Họ của bạn là:", ho) print("Đệm của bạn là:", dem)else: print("Tên của bạn là:", ten) print("Họ của bạn là:", ho)```Trong đoạn code trên:- Ta nhập vào xâu họ tên từ bàn phím.- Sử dụng hàm split() để tách xâu này thành một list các từ.- Lấy phần tử đầu tiên là họ và phần tử cuối cùng là tên.- Nếu xâu có độ dài lớn hơn 2 (n > 2), ta lấy các từ trong khoảng từ thứ hai đến trước từ cuối cùng để tạo thành phần đệm.- Cuối cùng in ra các thông tin về họ, tên và đệm theo yêu cầu của bài toán.
Câu hỏi liên quan:
- 32.2. Nhà nước quản lí lượng tiêu thụ điện được thống kê theo tháng. Tháng được gọi là đột biến nếu...
- 32.3. Bài toán đếm số lần lặp của một mẫu xâu trong xâu gốc như sau: Cho trước xâu gốc S và một xâu...
- 32.4. Cho trước dãy số. Yêu cầu cần tìm ra một dãy con liên tục có độ dài lớn nhất bao gồm các số...
- 32.5. Trong các phần mềm bảng tính đện tử, dữ liệu ngày tháng được coi là số ngày tính từ ngày...
- 32.6. Trong các phần mềm bảng tính điện tử, dữ liệu ngày tháng được coi là số ngày tính từ ngày...
- 32.7. Viết chương trình nhập số n, sau đó nhập danh sách học sinh trong lớp với đầy đủ họ, đệm,...
- 32.8. Mở rộng bài tập trên như sau:Việc sắp xếp thứ tự phải ưu tiên tính theo tên trước, rồi đến họ...
- 32.9. Nếu n là hợp số thì dễ thấy n phải có ước số nguyên tố nhỏ hơn hoặc bằng căn bậc hai của n....
- 32.10. Bài toán mô tả đường bay của hòn đá khi được ném lên.Viết chương trình mô tả bài toán chuyển...
Bình luận (0)