ITP1_1_C: Rectangle (python)
問題
たて a cm よこ b cm の長方形の面積と周の長さを求めるプログラムを作成して下さい。 #Input a と b が1つの空白で区切られて与えられます。 #Output 面積と周の長さを1つの空白で区切って1行に出力して下さい。 #Constraints 1 ≤ a, b ≤ 100
回答
#coding: UTF-8 x = raw_input().split() y = map(int,x) a = y[0] b = y[1] c = a*b d = (a+b)*2 print c, d
説明
- x:半角空白区切りで入力値を読み込む。list形式で格納される。
- y:そのままだとlistの要素がstr型(文字列)になっているので、mapコマンドで要素をint側に一括変換する。
- a:縦の長さ。listの0番要素を格納。
- b:横の長さ。listの1番要素を格納。
- c:面積。縦x横
- d:周の長さ。(縦+横)x2
- print c,d: カンマ区切りにする事で自動的に半角空白区切りとなる。
おわり