網際內容管理-40623155

  • Home
    • Site Map
    • reveal
    • blog
  • 簡介
  • 網路連線設定
    • Proxy設置
    • 網路故障(IPV6設置)
  • 配置可攜程式環境
    • 指令介紹
    • 懶人包
    • 建立可攜系統影片
  • 倉儲改版
    • GIT指令
    • .ssh(Portable Python)
  • 靜態 CMSimfly
  • Mobile 網站內容
  • Virtual Host
  • 網站項目
    • 目錄結構
    • 頁面編輯
    • 插入程式碼
      • Java 程式碼
      • Python 程式碼
      • C或C++程式碼
      • Lua 程式碼
      • Javascript 程式碼
      • Html 原始碼
    • 網際簡報
    • 網誌編輯
  • 已知錯誤
    • 原已知
      • 全部頁面會因無法正確解讀而誤刪
      • 頁面標題不支援特殊符號
      • Video 引用不支援內部引用
  • 期中影片
  • 期末影片
C或C++程式碼 << Previous Next >> Javascript 程式碼

Lua 程式碼

-- 導入 js 模組
js = require("js")
-- 取得 window
window = js.global
-- 猜小於或等於 n 的整數
big = 100
-- 計算猜測次數, 配合 while 至少會猜一次
num = 1
-- 利用 window:prompt 方法回應取得使用者所猜的整數
guess = window:prompt("請猜一個介於 1 到 "..big.." 的整數")
-- 利用數學模組的 random 函數以亂數產生答案
answer = math.random(big)
output = ""
-- 若沒猜對, 一直猜到對為止
while answer ~= tonumber(guess) do
    if answer > tonumber(guess) then
        output = "猜第 "..num.." 次, guess="..guess..", answer="..answer.." - too small"
        print(output)
    else
        output = "猜第 "..num.." 次, guess="..guess..", answer="..answer.." - too big"
        print(output)
    end 
    guess = window:prompt(output..", 請猜一個介於 1 到 "..big.." 的整數")
    num = num + 1
end
print("總共猜了 "..num.." 次, answer=guess="..answer.." - correct")
    


C或C++程式碼 << Previous Next >> Javascript 程式碼

Copyright © All rights reserved | This template is made with by Colorlib