レッスン3 / 4問目

『戻り値 - practice』

問題にチャレンジしてみましょう。

Lesson1

引数に受け取った文字列の空白(半角スペース)を取り除いた値を返す関数を定義してください。関数名は任意とします。以下の手順を参考にしてください。

  1. 引数を1つ受け取る関数を定義
  2. 引数から空白を取り除く処理を記述
  3. 空白を取り除いた値を戻り値として返す

空白を削除する方法についてはヒントを参照ください。少し難易度が上がりますので解答を見ながらでも構いません。

Lesson2

定義した関数とfor文用いてリストnamesの要素から空白を削除した値を出力してください。

pythonリストのコード

上記リストの要素から空白を取り除き以下の通り出力します。

鈴木一郎 山田太郎 佐藤次郎

Last updated:2019/10/29

鈴木一郎
山田太郎
佐藤次郎

●文字列から空白を削除するにはreplace()メソッドを使用しましょう。

「文字列.replace(" ", "")」

# 第一引数は空白文字を指定しています。
 第一引数と第二引数の違いに注意してください

  1. names = ["鈴木 一郎", "山田 太郎", "佐藤 次郎"]

  2. # Lesson1 引数に指定した文字列から空白を取り除く関数を定義してください

  3. def delete_space(name):
  4. return name.replace(" ", "")

  5. # Lesson2 定義した関数とfor文を用いてリストnamesの要素から空白を削除した値を出力してください。
  6. for name in names:
  7. res = delete_space(name)
  8. print(res)
main.py
設定
g
n
i
d
a
o
L