14歳の自分に衝撃の事実を告げてください

Pythonの配列を入力する方法についてです。
例えば
x = int(input())で
111と入力した値を
配列で[1,1,1]のように出力するやり方を教えてください

A 回答 (3件)

百の位、十の位、一の位に分けたいということでしょうか?


print([x//100, (x//10)%10, x%10])
    • good
    • 0

>float_list = num_list = list(map(float, str_list))


>float_list = num_list = list(map(float, s))

訂正。num_list は不要です(^^;
    • good
    • 0

1 1 1 というようにスペース区切りで入れるなら



s = input()
str_list = s.split()
float_list = num_list = list(map(float, str_list))

111 というようにくっつけて入れるなら
s = input()
float_list = num_list = list(map(float, s))
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報