[英]Displaying a persons Initials in capitals from they name they have entered
我需要從程序中獲取此輸出。
編寫一個程序,要求用戶輸入其全名,然后以大寫形式顯示每個名稱的第一個首字母,以句點分隔。
到目前為止,我編寫了以下程序:
def main():
name=input("Please Enter Your Name: ")
name_split = name.split()
print(name_split)
for line in name_split:
print(line[0][0].upper())
main()
看起來你想要一個簡單的字符串連接,你可以像這樣寫:
outputStr = ""
for line in name_split:
outputStr = outputStr + line[0][0].upper() + '.'
print outputStr
如果你只想要'。' 在字母之間,你可以像這樣寫:
print '.'.join([c[0].upper() for c in name_split])
這只會在每個字母之間加點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.