プログラミング入門I 宿題 2023.10.30

Back


4桁の正の整数と3桁の正の整数を乱数を用いて発生させ,それらを mn とします.加減乗除の四則演算を行ってその結果を以下のように表示するプログラムを作成しましょう.下にあるようにすべて整数型の演算で,除算については商と剰余を表示させますので,注意してください.

Student number: s236099

7673 + 990 = 8663
7673 - 990 = 6683
7673 * 990 = 7596270
7673 / 990 = 7 ... 743

------------------------

なお,結果の出力では必ず最初の行に自分の学生番号を,最後にハイフンによるラインをつけること.無い場合には減点するので注意.これらは解答用紙にあらかじめ入っているものを自分のものに修正するだけでよいので,必ず行ってください.

解答用紙を使用する際には,学生番号と名前の記入も忘れないでください.さらに,解答用紙自体がPythonのプログラムとなっていますので,実行してエラーの無いことを確認してから提出してください.

指定の解答用紙を使用していない,実行時にエラーが出る,学生番号と名前が無い,というような答案は提出されても採点しません.注意してください.


解答例

# #############################
#
# プログラミング入門I 宿題 2023.10.30
# 学生番号:  s236099
# 氏名:     松江 花子
#
# #############################

import random

print('Student number: s236099')
print('')

m = random.randint(1000, 9999)
n = random.randint(100, 999)

add = m + n
sub = m - n
pro = m * n
div = m // n
mod = m % n

print(f'{m} + {n} = {add}')
print(f'{m} - {n} = {sub}')
print(f'{m} * {n} = {pro}')
print(f'{m} / {n} = {div} ... {mod}')

print('\n------------------------')


Back