Pythonを召喚

作品プログラム
動作環境
プロデル 2.0.1322 Windows 11 Pro 64ビット
投稿者
ohisama
投稿日
2025-08-04 06:55:46
ダウンロード数
75

作品のプログラム

メイン画面を表示する
待機する

メイン画面とは
  ウィンドウを継承
  はじめの手順
    初期化する
  終わり
  初期化する手順
    この内容を「Python IDE」に変える
    この内部領域大きさを{400,500}に変える
    メッセージ欄という文章テキストを作る
      その内容を「
stack = [[]]
def add():
    global stack
    top1 = stack.pop()
    top2 = stack.pop()
    v = top2 + top1
    stack.append(v)
def sub():
    global stack
    top1 = stack.pop()
    top2 = stack.pop()
    v = top2 - top1
    stack.append(v)
def mul():
    global stack
    top1 = stack.pop()
    top2 = stack.pop()
    v = top2 * top1
    stack.append(v)
def div():
    global stack
    top1 = stack.pop()
    top2 = stack.pop()
    v = top2 / top1
    stack.append(v)
def dup():
    global stack
    top1 = stack.pop()
    stack.append(top1)
    stack.append(top1)
def drop():
    global stack
    top1 = stack.pop()
def get():
    global stack
    top1 = stack.pop()
    print(top1)
def push(v):
    global stack
    stack.append(int(v))
def run(str):
    s = str.split(' ')
    for i in s: 
        if i == "+":
            add()
        elif i == "-":
            sub()
        elif i == "*":
            mul()
        elif i == "/":
            div()
        elif i == "dup":
            dup()
        elif i == "drop":
            drop()
        elif i == ".":
            get()
        else:
            push(i)
run("9 9 - 9 9 / .")
run("9 9 / 9 9 / + .")
run("9 9 + 9 + 9 / .")
run("9 9 9 + 9 / dup + .")
run("9 9 9 + 9 / dup + - .")
run("9 dup 9 + 9 + 9 / - .")
run("9 9 9 + 9 / - .")
run("9 9 9 drop 9 / - .")
run("9 9 - 9 * 9 + .")
run("9 9 / 9 dup 9 / + .")
run("9 9 9 + 9 / + .")
run("9 dup 9 9 + + 9 / + .")
run("9 9 9 + 9 / dup + + .")
run("9 dup 9 9 + 9 / dup + - + .")
run("9 dup dup 9 + 9 + 9 / - + .")
」に変える
      その位置と大きさを{20,12,380,277}に変える
    buildボタンというボタンを作る
      その内容を「build」に変える
      その位置と大きさを{96,300,65,23}に変える
      そのクリックされた時の手順は、ビルド
    runボタンというボタンを作る
      その内容を「run」に変える
      その位置と大きさを{96,330,65,23}に変える
      そのクリックされた時の手順は、ラン
    出力欄という文章テキストを作る
      その位置と大きさを{20,370,300,130}に変える
    この設計スケール比率を{96, 96}に変える
  終わり
  ビルドの手順
    ファイル名は「hello.py」
    内容aは、メッセージ欄の内容
    内容aをファイル名へ保存する
    「python hello.py」をコマンド実行して結果とする
    出力欄の内容は、結果
  終わり 
  ランの手順
    「python hello.py」をコマンド実行して結果とする
    結果を表示する
  終わり
終わり
	

▲ページの先頭へ