🌸 「なでしこ」
>
🍯 「貯蔵庫」
サイコロの目は偶数or奇数?
🌟新規
📒一覧
🔌
🔍検索
🚪ログイン
サイコロの目は偶数or奇数? 📖
サイコロの目が偶数か奇数かを当てるゲーム
プログラム:
(→大)
<!DOCTYPE html> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <script type="module" src="https://pyscript.net/releases/2025.8.1/core.js"></script> <!-- CSSの指定 --> <style> button:focus { border: 2px solid blue; } .ok { background-color: red; } .ng { background-color: blue; } .result { color: white; border-radius: 8px; padding: 0.5em; } </style> <!-- HTMLの本体 --> <body> <div style="padding: 2em;"> <div>◆ サイコロの目が偶数か奇数かを当ててください。</div> <button mpy-click="check_even">偶数</button> <button mpy-click="check_odd">奇数</button> <div id="disp"></div> </div> </body> <script type="mpy"> import random from pyscript import document # 偶数ボタンをクリックしたときに呼び出される関数 def check_even(event): check(0, "偶数") # 共通関数checkを呼び出す # 奇数ボタンをクリックした時に呼び出される関数 def check_odd(event): check(1, "奇数") # 共通関数checkを呼び出す # 数当ての判定を行う関数 def check(user, label): # サイコロの目を決める dice = random.randint(1, 6) # クリックされたボタンに応じて判定する。 dice_mod = dice % 2 # 0なら偶数、1なら奇数になる if user == dice_mod: msg = f"正解です*。٩(ˊvˋ*)و✧*。" class_name = "ok" else: msg = f"残念でした。| 出口 | λ............ トボトボ" class_name = "ng" # 結果を表示 disp = document.getElementById("disp") disp.innerHTML = ( f"<p class='result {class_name}'>" f" <u>{label}</u>を選択しました<br>" f" サイコロの目は{dice}でした。<br>" f" <b>{msg}</b></p>" ) </script>
プログラムを実行
⭐ ボムなんじゃも 作
タイトル:
サイコロの目は偶数or奇数?
ライセンス:
未指定 (未指定/貯蔵庫のみ)
タイプ:
html
タグ:
-
利用バージョン:
3.7.20
作成日時:
2026/05/29 12:30
公開の投稿
ログイン
して★を付けよう!
📝作品を編集
作品公開情報
📍この作品のURL:
📍アプリ(即時実行)のURL:
📍アプリ(実行ボタンあり)のURL:
📍ブログパーツ:
上記HTML↑をブログに貼り付けることでアプリを埋め込めます。
📍ライブラリ直リンク - 『!「***」を取込』で使うとき:
通報数:
0
通報って何?