当前位置: 首页 > wzjs >正文

临海营销型网站建设wordpress 初始化

临海营销型网站建设,wordpress 初始化,阿树 wordpress,网站项目建设周期1. 安装 Common Lisp 实现 这里以 SBCL 为例,在 Armbian 中,你可以通过包管理器来安装 SBCL。打开终端,执行以下命令: sudo apt update sudo apt install sbcl这个命令会先更新软件包列表,然后安装 SBCL。 demo.lis…
1. 安装 Common Lisp 实现

这里以 SBCL 为例,在 Armbian 中,你可以通过包管理器来安装 SBCL。打开终端,执行以下命令:

sudo apt update
sudo apt install sbcl

这个命令会先更新软件包列表,然后安装 SBCL。

demo.lisp
;; 生成指定范围内的随机不重复数字列表
(defun generate-random-numbers (min max count)(let ((numbers (loop for i from min to max collect i))result)(dotimes (i count)(let ((index (random (length numbers))))(push (nth index numbers) result)(setf numbers (remove (nth index numbers) numbers))))(sort result #'<)));; 生成双色球中奖号码
(defun generate-winning-numbers ()(let ((red-balls (generate-random-numbers 1 33 6))(blue-ball (generate-random-numbers 1 16 1)))(list red-balls blue-ball)));; 让用户输入红球号码
(defun input-red-balls ()(format t "请输入 6 个不重复的红球号码(范围 01 - 33),用空格分隔:")(let ((input (read-line)))(let ((numbers (mapcar #'parse-integer (cl-ppcre:split " " input))))(when (and (= (length numbers) 6)(every (lambda (n) (<= 1 n 33)) numbers)(equal (sort (copy-list numbers) #'<) (remove-duplicates numbers :test #'=)))numbers))));; 让用户输入蓝球号码
(defun input-blue-ball ()(format t "请输入 1 个蓝球号码(范围 01 - 16):")(let ((input (read-line)))(let ((number (parse-integer input)))(when (<= 1 number 16)(list number)))));; 判断中奖情况
(defun check-winning (user-numbers winning-numbers)(let* ((user-red (car user-numbers))(user-blue (cadr user-numbers))(winning-red (car winning-numbers))(winning-blue (cadr winning-numbers))(red-matches (count-if (lambda (n) (member n winning-red)) user-red))(blue-match (equal user-blue winning-blue)))(cond ((and (= red-matches 6) blue-match) "一等奖")((= red-matches 6) "二等奖")((and (= red-matches 5) blue-match) "三等奖")((or (and (= red-matches 5) (not blue-match))(and (= red-matches 4) blue-match)) "四等奖")((or (and (= red-matches 4) (not blue-match))(and (= red-matches 3) blue-match)) "五等奖")((or (and (<= red-matches 2) blue-match)) "六等奖")(t "未中奖"))));; 主游戏函数
(defun play-double-color-ball ()(let ((winning-numbers (generate-winning-numbers))user-numbers)(format t "欢迎参加双色球游戏!~%")(let ((red (input-red-balls)))(when red(let ((blue (input-blue-ball)))(when blue(setf user-numbers (list red blue))(format t "本期中奖红球号码:~{~2,'0d ~},蓝球号码:~2,'0d~%" (car winning-numbers) (car (cadr winning-numbers)))(format t "你选择的红球号码:~{~2,'0d ~},蓝球号码:~2,'0d~%" (car user-numbers) (car (cadr user-numbers)))(format t "你中了:~a~%" (check-winning user-numbers winning-numbers))))))));; 运行游戏
(play-double-color-ball)     

运行

sbcl --load demo.lisp

http://www.dtcms.com/wzjs/836918.html

相关文章:

  • 百度手游app下载seo商城
  • 网上购物网站建设规划一站式网页设计服务平台
  • 大钢模板相关信息圆柱钢模板优势是什么?企业网站建设模板和定制化有什么区别呢?人工费多少钱一平方ueditor编辑器wordpress
  • 如何给一个网站做压测怎样查找企业联系方式
  • 网站开发怎样实现上传视频教程wordpress wpscan
  • 易企营销型网站建设企业html网页上传到服务器
  • wordpress米表域名展网站优化外包价格
  • 网站建设是一项系统工程产品备案查询官网
  • 宁波网站设计制作青岛手机网站建设公司
  • 网站建设湖北软文广告经典案例
  • 宠物网站建设目标重庆观音桥网站建设
  • 给企业做网站的公司网站内容建设包括
  • 平顶山网站建设网站做常规优化
  • 织梦响应式茶叶网站模板宿迁城乡建设监督网站
  • 企业网站设计总结网络文化经营许可证怎么办
  • 西安道桥建设有限公司网站房产信息网烟台
  • 推广 网站的优秀文案城乡与住房建设厅网站首页
  • 做化工的有哪些网站wordpress类似股票行情
  • 宁波网站建设服务服务商建筑方案的网站
  • 门户网站建设工作情况汇报2014中文网站seo排名名单
  • 常州专业房产网站建设网址搜索ip地址
  • 做视频网站要用到的服务器wap手机网站
  • 类似于凡科的网站抚远网站建设
  • 张艺兴粉丝做的网站做投融资平台的网站都有哪些
  • 怎么看网站用哪个系统做的西安旅游景点排名前十名
  • 个人如何做seo推广深圳网站seo哪家快
  • 公司网站制作需要什么步骤网推拉新怎么做
  • 怎样提高网站速度加强
  • 什么网站做招聘效果好17网站一起做网店后台
  • 门户网站建设哪专业动漫制作技术与动漫设计