トップページ -> AOJの解答例 -> ITP1_2の解答例

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")

<- 前へ戻る 【目次に戻る】 次へ進む ->