3つの数(整数)を入力すると,最大値を出力するプログラムを作成しなさい。 ただし,組み込み関数max()を利用しないものとする。
# coding: shift_jis print("3つの数(整数)を入力してください:") a = int(input()) b = int(input()) c = int(input()) if (ア): if (イ): print("最大値は", a, "です。") else: print("最大値は", c, "です。") elif (ウ): print("最大値は", b, "です。") else: print("最大値は", c, "です。")
# coding: shift_jis print("3つの数(整数)を入力してください:") a = int(input()) b = int(input()) c = int(input()) if (エ): a = b if (オ): a = c print("最大値は", a, "です。")
H:\prg1\03> python max3.py↵ 3つの数(整数)を入力してください: 15 13 3 最大値は 15 です。
H:\prg1\03> python max3.py↵ 3つの数(整数)を入力してください: 7 10 6 最大値は 10 です。
H:\prg1\03> python max3.py↵ 3つの数(整数)を入力してください: 11 10 12 最大値は 12 です。
身長を h (m),体重を w (kg)とするとき,BMIは次のように定義される。
身長(m)と体重(kg)が入力されたとき,BMI(小数第2位を四捨五入)を計算して出力するプログラムを作成しなさい。 また,BMIに応じてコメントを出力する命令を書き加えなさい。ここで,コメントは次の3通りとする。
H:\prg1\03> python bmi_comments.py↵ 身長(cm)を入力してください:164 体重(kg)を入力してください:51 BMIは19.0です。 普通の体重です。
H:\prg1\03> python bmi_comments.py↵ 身長(cm)を入力してください:164 体重(kg)を入力してください:48 BMIは17.8です。 低体重です。
ここでは,すべて適切な数値が入力されると仮定し, 入力が不適切な場合(体重の入力値がマイナスなど)の処理は考慮しなくてよい。
計算したBMIの小数第2位を四捨五入して小数第1位まで求めるには, BMIに10を掛けて0.5を足してから小数点以下を切り捨て,最後に10で割ればよい。
西暦を入力したとき,和暦を出力するプログラムを作成しなさい. ここでは,1926年(大正15年・昭和1年)以降を対象とし,1926年より前は大正以前, 1989年は昭和64年・平成1年とする。 2017年7月現在,2019年以降は確定していないので,未来とする。
H:\prg1\03> python almanac.py↵ 西暦(4桁の数字)を入力してください:1924 1924年は大正以前です。
H:\prg1\03> python almanac.py↵ 西暦(4桁の数字)を入力してください:1926 1926年は大正15年・昭和1年です。
H:\prg1\03> python almanac.py↵ 西暦(4桁の数字)を入力してください:1984 1984年は昭和59年です。
H:\prg1\03> python almanac.py↵ 西暦(4桁の数字)を入力してください:1989 1989年は昭和64年・平成1年です。
H:\prg1\03> python almanac.py↵ 西暦(4桁の数字)を入力してください:2000 2000年は平成12年です。
H:\prg1\03> python almanac.py↵ 西暦(4桁の数字)を入力してください:2021 2021年は未来です。