Python
 Computer >> コンピューター >  >> プログラミング >> Python

名前のイニシャルを完全な名前で出力するPythonプログラム?


ここでは、さまざまなpython組み込み関数を使用します。まず、split()。splitを使用して単語をリストに分割します。次に、最後から2番目の単語までトラバースし、upper()関数を使用して最初の文字を大文字で印刷し、名前のタイトルである最後の単語を追加します。ここでは、title()を使用します。title関数は最初のアルファベットを大文字に変換します。

Input Pradip Chandra Sarkar
Output P.C Sarkar

アルゴリズム

fullname(str1)
/* str1 is a string */
Step 1: first we split the string into a list.
Step 2: newspace is initialized by a space(“”)
Step 3: then traverse the list till the second last word.
Step 4: then adds the capital first character using the upper function.
Step 5: then get the last item of the list.

サンプルコード

# python program to print initials of a name 
def fullname(str1):
   # split the string into a list 
   lst = str1.split()
   newspace = ""
   # traverse in the list 
   for i in range(len(lst)-1):
      str1 = lst[i]
   # adds the capital first character 
      newspace += (str1[0].upper()+'.')
   # l[-1] gives last item of list l.
      newspace += lst[-1].title()
   return newspace 
# Driver code            
str1=input("Enter Full Name ::>")
print("Short Form of Name Is ::>",fullname(str1))        

出力

Enter Full Name ::>pradip chandra sarkar
Short Form of Name Is ::> P.C.Sarkar

  1. Pythonでの最初のCGIプログラム

    これは、hello.pyと呼ばれるCGIスクリプトにリンクされている単純なリンクです。このファイルは/var/ www / cgi-binディレクトリに保存されており、次の内容が含まれています。 CGIプログラムを実行する前に、 chmod 755 hello.pyを使用してファイルのモードを変更していることを確認してください ファイルを実行可能にするUNIXコマンド。 例 #!/usr/bin/python print "Content-type:text/html\r\n\r\n" print '</html>' print '<

  2. リストの最初と最後の要素を交換するPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −リストが表示されたので、最後の要素を最初の要素と交換する必要があります。 以下で説明するように、問題を解決するための4つのアプローチがあります- アプローチ1-ブルートフォースアプローチ 例 def swapLast(List):    size = len(List)    # Swap operation    temp = List[0]    List[0] = List[size - 1]