6 桁の正の整数を乱数により1個作ります.その数の各位の数字を要素に持つリストを作って表示するプログラムを作成しましょう.
Student number: s246099 Random number: 434352 [4, 3, 4, 3, 5, 2] ------------------------ |
map 関数とラムダ式で作ります.数値を一旦文字列に変換すると簡単です.ただし,再度数値に戻すことを忘れないでください.
解答用紙を使用する際には,学生番号と名前の記入も忘れないでください.さらに,解答用紙自体がPythonのプログラムとなっていますので,実行してエラーの無いことを確認してから提出してください. 指定の解答用紙を使用していない,実行時にエラーが出る,学生番号と名前が無い,というような答案は提出されても採点しません.注意してください. |
解答例
# ############################# # # プログラミング入門II 宿題 2025.6.4 # 学生番号: s246099 # 氏名: 松江 花子 # # ############################# import random print('Student number: s246099') print() num = str(random.randint(100000, 999999)) print('Random number:', num) lst = list(map(lambda n: int(n), num)) print(lst) print('\n------------------------\n') |