🌸 「なでしこ」
>
🍯 「貯蔵庫」
Pythonでサイコロ
🌟新規
📒一覧
🔌
🔍検索
🚪ログイン
Pythonでサイコロ 📖
Pythonでサイコロを表示
プログラム:
(→大)
<!DOCTYPE html> <meta charset="UTF-8"> <script type="module" src="https://pyscript.net/releases/2025.8.1/core.js"></script> <!-- サイコロを表示するCanvasと画像imgを用意 --- (※1) --> <canvas id="c" width="205" height="205" style="border: 2px solid gray"></canvas> <img id="i" src="https://n3s.nadesi.com/image.php?f=572.png" style="display:none"> <script type="py"> import js import random # 要素やオブジェクトを取得 --- (※2) canvas = js.document.getElementById("c") ctx = canvas.getContext("2d") image = js.document.getElementById("i") w = image.width // 6 # サイコロの幅を計算 # サイコロを振る --- (※3) r = random.randint(1, 6) - 1 # 画像の一部を切り取って表示 --- (※4) ctx.drawImage(image, r * w, 0, w, w, 0, 0, w, w) </script>
プログラムを実行
⭐ クジラ飛行机(Python) 作
タイトル:
Pythonでサイコロ
ライセンス:
MIT (改変可/表示)
タイプ:
html
タグ:
-
利用バージョン:
3.7.8
作成日時:
2025/08/26 21:52 (編集: 2025/08/26 22:57)
公開の投稿
ログイン
して★を付けよう!
📝作品を編集
作品公開情報
📍この作品のURL:
📍アプリ(即時実行)のURL:
📍アプリ(実行ボタンあり)のURL:
📍ブログパーツ:
上記HTML↑をブログに貼り付けることでアプリを埋め込めます。
📍ライブラリ直リンク - 『!「***」を取込』で使うとき:
📍なでしこハブ (最新版の反映は1日後):
ソースの確認
編集履歴の確認
通報数:
0
通報って何?