1 から 100 までの整数を乱数により10回発生させ,それをリストにします.同じように乱数のリストをもう一つ作成し,対応するインデックスの要素の和を求め,以下のように表示するプログラムを作成しましょう.
Student number: s246099 37 63 39 66 47 42 70 23 100 60 41 20 36 64 76 64 30 25 2 5 78 83 75 130 123 106 100 48 102 65 ------------------------ |
なお,結果の出力では必ず最初の行に自分の学生番号を,最後にハイフンによるラインをつけること.無い場合には減点するので注意.これらは解答用紙にあらかじめ入っているものを自分のものに修正するだけでよいので,必ず行ってください.
|
解答用紙を使用する際には,学生番号と名前の記入も忘れないでください.さらに,解答用紙自体がPythonのプログラムとなっていますので,実行してエラーの無いことを確認してから提出してください. 指定の解答用紙を使用していない,実行時にエラーが出る,学生番号と名前が無い,というような答案は提出されても採点しません.注意してください. |
解答例
# #############################
#
# プログラミング入門I 宿題 2026.1.5
# 学生番号: s246099
# 氏名: 松江 花子
#
# #############################
import random
print('Student number: s246099')
print()
list1 = [None] * 10
list2 = [None] * 10
for i in range(10):
list1[i] = random.randint(1, 100)
list2[i] = random.randint(1, 100)
for i in range(10):
print(f'{list1[i]:3} ', end = '')
else:
print()
for i in range(10):
print(f'{list2[i]:3} ', end = '')
else:
print()
for i in range(10):
print(f'{list1[i] + list2[i]:3} ', end = '')
else:
print()
print('\n------------------------\n')
|