2013年1月16日水曜日

開発環境

『初めてのPHP5』 (David Sklar 著、 桑村 潤 翻訳、 廣川 類 翻訳、 オライリー・ジャパン、2005年、ISBN978-4-87311-257-2)の第 3章(判定と繰り返しについて)3.6(演習問題)2を解いてみる。

2.

予想出力結果

Message 3.Age: 12. Shoe Size: 14

確認。

HTML、PHPのソースコード(BBEdit)

sample122.php

<?php
  $age = 12;
  $shoe_size = 13;
  if($age > $shoe_size){
    print "Message 1.";
  } elseif(($shoe_size++) && ($age > 20)){
    print "Message 2.";
  } else {
    print "Message 3.";
  }
  print "Age: $age. Shoe Size: $shoe_size";
?>

ちなみにJavaScriptの場合。

コード(BBEdit)

$('#pre0').html('');
var age = 12;
var shoe_size = 13;
if(age > shoe_size){
  $('#pre0').append("Message 1.");
} else if((shoe_size++) && (age > 20)){
  $('#pre0').append("Message 2.");
} else {
  $('#pre0').append("Message 3.");
}
$('#pre0').append("Age: " + age + ". Shoe Size: " + shoe_size);



pythonの場合。

sample.py

コード(BBEdit)

#!/usr/bin/env python3.3
#-*- coding: utf-8 -*-

age = 12
shoe_size = 13
if age > shoe_size:
    print("Message 1.")
else:
    shoe_size += 1
    if shoe_size and age > 20:
        print("Message 2.")
    else:
        print("Message 3.")
print("Age: {0}. Shoe Size: {1}".format(age, shoe_size))

入出力結果(Terminal)

$ ./sample.py
Message 3.
Age: 12. Shoe Size: 14
$

0 コメント:

コメントを投稿