한 문자열에서 전체 이름을 이니셜로 변환하려고합니다. 내 논리는 문자열의 모든 이름을 대문자로 사용하여 공백을 기준으로 문자열을 구분 한 다음 각 색인의 첫 번째 문자를 선택한 다음 문자를 마침표로 구분 된 단일 문자열로 결합하는 것입니다.전체 이름을 이니셜로 어떻게 포맷 할 수 있습니까? (X.X.X.)
더 나은 방법이 있는지 잘 모릅니다. 내가이 완료 얼마나
def main():
fstn= input("Enter your full name:")
fstn=fstn.title()
fstn= fstn.split(" ")
for i in fstn:
fstn= i[0]
print(fstn)
main()
이 다른 행에 각 초기 출력합니다 :
여기에 내 현재 진행입니까?
가능한 복제 [줄 바꿈 또는 공백없이 인쇄하는 방법?] (https://stackoverflow.com/questions/493386/how-to-print --with-newline-or-space) – Kevin