YURU_DB

OracleDB / AOJ(python)

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: カンマ区切りにする事で自動的に半角空白区切りとなる。

おわり