演習課題「複数列の数値の入力」
右のコードエリアには、標準入力から受け取った値を半角スペース区切りでリストにした a が用意されています。
このリスト a の各要素を浮動小数点数型に変換したリスト li を出力してください。
期待する出力値
[2.1, 3.8, 5.2]
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#05:複数列の入力値から整数のリストを生成
このチャプターでは、複数列の入力値から整数のリストを生成する方法を学習します。
- input 関数と int 関数と for 文を使うことで、半角スペース区切りで複数の数字がある文字列を整数値のリストに変換できる
li = [] # このリストに切り出した整数を追加していく
a = input().split() # 入力値を空白文字で区切って、リストを生成する
for x in a:
li.append(int(x)) # 各文字列を整数に変換して、リスト li に追加する
print(li)
- 空白文字とは、Python で空白として扱われる文字列のこと
- 空白文字には以下の文字列がある
- スペース
- タブ
- 改行
- 復帰
- 改頁
- 垂直タブ
- https://docs.python.org/ja/3/library/stdtypes.html#str.split" rel="nofollow">Python ドキュメント split メソッドについて
- https://docs.python.org/ja/3/library/string.html#string.whitespace" rel="nofollow">Python ドキュメント 空白として扱われる文字列
ログインすると採点できます
コードの実行