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

Back


999 以下の正の奇数をどれか一つ乱数を用いて発生させ,以下のように表示するプログラムを作成しましょう.

Student number: s246099

An odd number between 1 and 999: 337

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

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

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

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


解答例

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

import random

print('Student number: s246099')  
print()

num = random.randint(0, 499) * 2 + 1

print(f'An odd number between 1 and 999: {num}')

print('\n------------------------\n')
# #############################
#
# プログラミング入門I 宿題 2025.10.20
# 学生番号:  s246099    
# 氏名:     松江 花子   
#
# #############################

import random

print('Student number: s246099')  
print()

num = random.randrange(1, 999, 2)

print(f'An odd number between 1 and 999: {num}')

print('\n------------------------\n')
randint 関数使用 randrange 関数使用


Back