始める無料で始める

カスタム関数の構文

あなたは IT サポートチームの一員として、社員の名前を会社のメールアドレスに変換する作業を頻繁に行っています。メールアドレスの形式は「名(小文字)+ドット+姓(小文字)+ @techcompany.com」です。たとえば「Jane Doe」は [email protected] になります。

この変換作業を毎回手動で行う代わりに、カスタム関数を作成して自動化しましょう。

この演習はコースの一部です

開発者向け中級 Python

コースを見る

演習の手順

  • generate_email という引数を受け取る full_name という関数を定義します。
  • 関数から生成した email を返します。
  • full_name の文字列を引数として関数を呼び出します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

full_name = "Alan Turing"

# Define the generate_email function
____ ____(full_name):
    name_parts = full_name.split()
    email = name_parts[0].lower() + '.' + name_parts[1].lower() + '@techcompany.com'
    
    # Return the email address
    ____ ____

# Call the function on the full_name string
print(____(____))
コードを編集して実行