アルファベットの大文字と小文字をランダムに5つ並べた文字列を作成し,それを文字コード順にソートしたものに変更して表示するプログラムを作成しましょう.
Student number: s236099 Before sort: IzdLz After sort: ILdzz ------------------------ |
解答用紙を使用する際には,学生番号と名前の記入も忘れないでください.さらに,解答用紙自体がPythonのプログラムとなっていますので,実行してエラーの無いことを確認してから提出してください. 指定の解答用紙を使用していない,実行時にエラーが出る,学生番号と名前が無い,というような答案は提出されても採点しません.注意してください. |
解答例
# ############################# # # プログラミング入門I 確認テスト 2024.1.22 # 学生番号: s236099 # 氏名: 松江 花子 # # ############################# import random print('Student number: s236099') print('') s = '' for _ in range(5): s += chr(random.randint(65, 90) + random.randint(0, 1) * 32) print(f'Before sort: {s}') print(f'After sort: {"".join(sorted(s))}') print('\n------------------------\n') |