YOMEDIA
NONE

Giải bài tập 32.1 trang 66 SBT Tin học 10 Kết nối tri thức - KNTT

Giải bài tập 32.1 trang 66 SBT Tin học 10 Kết nối tri thức

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.

ADSENSE

Hướng dẫn giải chi tiết bài tập 32.1

Phương pháp giải:

Em đã biết cách tách phần họ và tên của một xâu kí tự họ tên đầy đủ. Bài tập này yêu cầu tách thêm phần đệm, tức là phần nằm giữa tên và họ ra. Việc tách này khá đơn giản bằng cách sử dụng phương thức join() của xâu kí tự. Xâu kí tự họ tên gốc trước tiên được tách thành một dãy bằng hàm split(). Sau khi lấy phần họ, tên, phần đệm sẽ được lấy ra bằng lệnh sau:

dem = " ".join(slist[1:n-1])

Trong đó slist là dãy đã được tách ra từ xâu kí tự họ tên đầy đủ, n là độ dài của xâu slist.

Lời giải chi tiết:

Chương trình chính có thể như sau:

-- Mod Tin Học 10 HỌC247

Nếu bạn thấy hướng dẫn giải Giải bài tập 32.1 trang 66 SBT Tin học 10 Kết nối tri thức - KNTT HAY thì click chia sẻ 
YOMEDIA
AANETWORK
 

 

YOMEDIA
AANETWORK
OFF