実現したいこと
ここに実現したいことを箇条書きで書いてください。
- emailアドレス email とドメイン名 domain を引数に取って、email のドメイン名を domain に置き換える関数 change_domain(email, domain) を作成してください。 なお、emailアドレスのドメイン名とは、 '@' で区切られた右側の部分を意味します。
次のセルの ... のところを書き換えて change_domain(email, domain) を完成させてください。
def change_domain(email, domain):
...
上のセルで解答を作成した後、以下のセルを実行し、実行結果が True になることを確認してください。print(change_domain('spam@utokyo-ipp.org', 'ipp.u-tokyo.ac.jp') == 'spam@ipp.u-tokyo.ac.jp')
前提
ここに質問の内容を詳しく書いてください。
(例)
pythonでcolaboratoryを使っています。東大のプログラミング入門というサイトを使っていて、現在2−2なのですが上記のプログラムを自分で書いてみたのですがエラーが発生しました。
発生している問題・エラーメッセージ
TypeError Traceback (most recent call last) <ipython-input-32-582407bc0567> in <cell line: 1>() ----> 1 print(change_domain('spam@u-tokyo-ipp.org', 'ipp.u-tokyo.ac.jp') == 'spam@ipp.u-tokyo.ac.jp') <ipython-input-31-74014708bdec> in change_domain(email, domain) 1 def change_domain(email, domain): 2 l = email.count('@') ----> 3 del email[l+1:] 4 s = email.append(domain) 5 return s TypeError: 'str' object does not support item deletion
該当のソースコード
Python
1def change_domain(email, domain): 2 l= email.count('@') 3 del email[l+1:] 4 s = email.append(domain) 5 return s 6 7### 試したこと 8エラーの内容がわかりません。 9 10### 補足情報(FW/ツールのバージョンなど) 11 12ここにより詳細な情報を記載してください。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。