1から20までの範囲の整数を乱数を用いて発生させることを5回繰り返し,その数だけアスタリスク * を以下のように表示するプログラムを作成しましょう.
Student number: s236099 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 20: * * * * * * * * * * * * * * * * * * * * 19: * * * * * * * * * * * * * * * * * * * 5: * * * * * 19: * * * * * * * * * * * * * * * * * * * 3: * * * ------------------------ |
数値や * 記号の位置揃えにも注意してください.
解答用紙を使用する際には,学生番号と名前の記入も忘れないでください.さらに,解答用紙自体がPythonのプログラムとなっていますので,実行してエラーの無いことを確認してから提出してください. 指定の解答用紙を使用していない,実行時にエラーが出る,学生番号と名前が無い,というような答案は提出されても採点しません.注意してください. |
解答例
# ############################# # # プログラミング入門I 確認テスト 2023.12.25 # 学生番号: s236099 # 氏名: 松江 花子 # # ############################# import random print('Student number: s236099') print('') print(' ', end = '') for i in range(1, 21): print(f'{i:2} ', end = '') else: print() for _ in range(5): num = random.randint(1, 20) print(f'{num:2}:', end = '') for j in range(1, num + 1): print(' * ', end = '') else: print() print('\n------------------------\n') |