Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python in chữ cái đầu của tên với họ đầy đủ

Ở đây ta dùng các hàm built-in Python. Đầu tiên dùng split() tách từ thành list. Sau đó duyệt đến từ thứ hai từ cuối và dùng upper() in ký tự đầu in hoa, rồi thêm từ cuối là họ và dùng title(), hàm title chuyển chữ cái đầu thành in hoa.

Ví dụ

 Input Pradip Chandra Sarkar Output P.C Sarkar 

Thuật toán

 fullname(str1) /* str1 là chuỗi */ Bước 1: Tách chuỗi thành list. Bước 2: newspace khởi tạo bằng khoảng trắng("") Bước 3: Duyệt list đến từ thứ hai từ cuối. Bước 4: Thêm ký tự đầu in hoa dùng upper. Bước 5: Lấy phần tử cuối của list. 

Mã ví dụ

 # Chương trình Python in chữ cái đầu tên def fullname(str1): # Tách chuỗi thành list lst = str1.split() newspace = "" # Duyệt trong list for i in range(len(lst)-1): str1 = lst[i] # Thêm ký tự đầu in hoa newspace += (str1[0].upper()+'.') # l[-1] cho phần tử cuối của list l. newspace += lst[-1].title() return newspace # Mã điều khiển str1=input("Nhập Họ Tên Đầy Đủ ::>") print("Dạng Rút Gọn Của Tên Là ::>", fullname(str1)) 

Kết quả

 Nhập Họ Tên Đầy Đủ ::>pradip chandra sarkar Dạng Rút Gọn Của Tên Là ::> P.C.Sarkar