ITP1_2の解答例(Python)
ITP1_2_A: Small, Large, or Equal
入力された2つの整数の大きさを比較します.
# ITP1_2_A
a,b = map(int,input().split(" "))
if a > b:
print("a > b")
elif a < b:
print("a < b")
else:
print("a == b")
ITP1_2_B: Range
3つの整数の大きさの関係を調べます
andを使ってもいいですし
# ITP1_2_B
a,b,c = map(int,input().split(" "))
if a < b and b < c:
print("Yes")
else:
print("No")
a < b < c のようにも書けます.
# ITP1_2_B
a,b,c = map(int,input().split(" "))
if a < b < c:
print("Yes")
else:
print("No")
ITP1_2_C: Sorting Three Numbers
3つの整数を大きさ順に並び替えます.
今回は整数のリストとして入力を受け取って並び替えます.
# ITP1_2_C
num_list = list((map(int,input().split(" "))))
num_list = sorted(num_list)
print(" ".join(list(map(str,num_list))))
ITP1_2_D: Circle in a Rectangle
円が長方形の内部にあるかどうかを調べます.
x軸方向,y軸方向の範囲をそれぞれ調べてあげます.
# ITP1_2_D
W,H,x,y,r = map(int,input().split(" "))
if x-r >= 0 and x+r <= W and y-r >= 0 and y+r <= H:
print("Yes")
else:
print("No")