2013年2月21日木曜日

開発環境

『初めてのJavaScript 第2版』(シェリー・パワーズ著(Shelley Powers著)、武舎 広幸+武舎 るみ訳、オライリー・ジャパン、2009年、ISBN978-4-87311-425-5) の8章(フォームと検証)練習問第8-1.を解いてみる。

その他参考書籍

8-1.

コード(BBEdit)

$('#b0').click(checkColors);
function checkColors( e ) {
    var e = e ? e : window.event,
        colorOpts = $('#someForm input'),
        message = "どれかひとつ色を選んでください",
        i, max, num;
    for (i = 0, max = colorOpts.length; i < max; i += 1) {
        if (colorOpts[i].checked) {
            num = Math.random();
            message = 
                num > 0.75 ? "大吉" :
                num > 0.5 ? "中吉" :
                num > 0.25 ? "小吉" : "凶";
            break;
        }
    }
    $('#pre0').text(message);
}


黄色

ちなみにPython3kの場合。

コード(BBEdit)

sample.py

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

import random

n = random.random()
if n > 0.75:
    print("大吉")
elif n > 0.5:
    print("中吉")
elif n > 0.25:
    print("小吉")
else:
    print("凶")

入出力結果(Terminal)

$ ./sample.py
小吉
$ ./sample.py
大吉
$ ./sample.py
小吉
$ ./sample.py
凶
$ ./sample.py
中吉
$

0 コメント:

コメントを投稿