ITP1_2_A: Small, Large, or Equal (python)
問題
2つの整数 a, b を読み込んで、a と b の大小関係を出力するプログラムを作成して下さい。
Input
入力は空白で区切られた2つの整数 a, b から構成されています。
Output
a より b の方が大きければ a < b
a より b の方が小さければ、 a > b
a と b が等しければ、 a == b と出力して下さい。
Constraints
-1,000 ≤ a, b ≤ 1,000
回答
a, b = map(int,raw_input().split()) if a<b: print "a < b" elif a>b: print "a > b" elif a==b: print "a == b" else: print "none"
説明
a,bの入力: 空白区切りで取得しつつ、mapコマンドでint型に一括変換。
if分は単純に条件を並べただけ。
最後にどれにもあてはまらない場合の出力として文字列"none"を出力するようにした。
雑感
pythonにcase文がない事をここで知れたので良かった。
おわり