2桁の正の整数を乱数を用いて5個発生させて表示することから始めて,順に桁数を増やして,6桁の乱数までを以下のように表示するプログラムを作成しましょう.
Student number: s246099
86 36 57 48 20
383 675 177 841 368
7730 8074 5414 9077 5876
19495 17252 30693 91654 33017
126721 251517 704706 741752 986249
------------------------
|
なお,結果の出力では必ず最初の行に自分の学生番号を,最後にハイフンによるラインをつけること.無い場合には減点するので注意.これらは解答用紙にあらかじめ入っているものを自分のものに修正するだけでよいので,必ず行ってください.
|
解答用紙を使用する際には,学生番号と名前の記入も忘れないでください.さらに,解答用紙自体がPythonのプログラムとなっていますので,実行してエラーの無いことを確認してから提出してください. 指定の解答用紙を使用していない,実行時にエラーが出る,学生番号と名前が無い,というような答案は提出されても採点しません.注意してください. |
解答例
# #############################
#
# プログラミング入門I 宿題 2025.12.8
# 学生番号: s246099
# 氏名: 松江 花子
#
# #############################
import random
print('Student number: s246099')
print()
base = 10
for _ in range(5):
for _ in range(5):
num = random.randint(base, base * 10 - 1)
print(f'{num:6} ', end = '')
else:
print()
base *= 10
print('\n------------------------\n')
|