Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để in tên viết tắt của tên có họ đầy đủ?

Ở đây chúng tôi sử dụng chức năng sẵn có của python khác nhau. Đầu tiên, chúng tôi sử dụng split (). Chia các từ thành một danh sách. Sau đó, di chuyển cho đến từ cuối cùng thứ hai và hàm upper () được sử dụng để in ký tự đầu tiên viết hoa, sau đó thêm từ cuối cùng là tiêu đề của tên và ở đây chúng tôi sử dụng title (), hàm title chuyển đổi bảng chữ cái đầu tiên thành viết hoa.

Ví dụ

 Đầu vào Pradip Chandra Sarkar Đầu ra P.C Sarkar 

Thuật toán

 fullname (str1) / * str1 là một chuỗi * / Bước 1:đầu tiên chúng ta chia chuỗi thành một danh sách. từ cuối cùng. Bước 4:sau đó thêm ký tự đầu tiên viết hoa bằng cách sử dụng hàm trên. Bước 5:sau đó lấy mục cuối cùng của danh sách. 

Mã mẫu

 # chương trình python để in tên viết tắt của tên def fullname (str1):# chia chuỗi thành danh sách lst =str1.split () pressace ="" # traverse trong danh sách cho tôi trong phạm vi (len (lst) -1):str1 =lst [i] # thêm ký tự đầu tiên viết hoa báoace + =(str1 [0] .upper () + '.') # L [-1] đưa ra mục cuối cùng của danh sách l. pressace + =lst [-1] .title () return pressace # Mã trình điều khiển str1 =input ("Nhập Tên đầy đủ ::>") print ("Dạng viết tắt của Tên là ::>", tên đầy đủ (str1))  

Đầu ra

 Nhập tên đầy đủ ::> pradip chandra sarkar Dạng tên ngắn gọn là ::> P.C.Sarkar