2012年11月11日日曜日

開発環境

『初めてのJavaScript 第2版』(シェリー・パワーズ著(Shelley Powers著)、武舎 広幸+武舎 るみ訳、オライリー・ジャパン、2009年、ISBN978-4-84312-225-5) の3章(JavaScriptの演算子と文)練習問第3-3を解いてみる。

その他参考書籍

3-3.



コード(TextWrangler)

var var_one = parseInt($('#t0').val());
var var_two = parseInt($('#t1').val());
var var_three = parseInt($('#t2').val());
var result;
if(var_one === 33 && var_two <= 100 && var_three > 0){
  result = "コードブロックが実行されました!";
} else {
  result = "コードブロックが実行されませんでした。。";
}
$('#pre0').text(result);


ちなみにPython3.xの場合。

コード(TextWrangler)

sample.py

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

import re
reg = re.compile("^\s*$")
while True:
  d = {}
  for key in ('a', 'b', 'c'):
    print(key, "= ", end="")
    value = input()
    if re.match(reg, value): break
    d[key] = float(value)
  if not d: break
  if d['a'] == 33 and d['b'] < 100 and d['c'] > 0:
    print("コードブロックが実行されました!")
  else:
    print("コードブロックが実行されませんでした。。")

入出力結果(Terminal)

$ ./sample.py
a = 33
b = 50
c = 10
コードブロックが実行されました!
a = 34
b = 50
c = 10
コードブロックが実行されませんでした。。
a = 33
b = 60
c = -50
コードブロックが実行されませんでした。。
a = 33
b = 101
c = 10
コードブロックが実行されませんでした。。
a = 
$

0 コメント:

コメントを投稿