新闻详情

新闻详情

首页 / 资讯中心 / 详情

跟我一起学“仓颉”编程语言-输入/输出练习题

发布时间:2026/9/2 12:23:49来源:尧图网络
跟我一起学“仓颉”编程语言-输入/输出练习题
一、练习题1. 清空指定目录package Study import std.fs.* main () { try { // 获取文件和子目录列表 let files Directory.readFrom(Path(./src/dir2_copy)) for (file in files) { if (!file.isDirectory()) { // 删除文件 remove(file.path) } else if (file.isDirectory()) { // 删除子目录 remove(file.path, recursive: true) } } remove(./src/dir2_copy, recursive: true) println(删除成功) } catch (_) { println(删除失败) } }2. 猜数字package Study import std.random.Random import std.env.* import std.convert.* func game(flag: Bool) { let random Random() var playAgain flag println(-------------- 猜数字の游戏 -------------) println(-- 游戏提示: 所猜数字是1-100之间的数字 --) while (playAgain) { let randomNumber random.nextInt64(100) 1 // 统计猜数字的次数 var guessCounter 0 // 表示是否猜测正确 var guessedCorrectly false println(-------- 开始/继续: Y/y 结束: N/n -------) let playMsg getStdIn().readln().getOrThrow() if (playMsg Y || playMsg y) { while (!guessedCorrectly) { print(请输入你猜的数: ) let guessNumber Int64.parse(getStdIn().readln().getOrThrow()) guessCounter if (guessNumber randomNumber) { println(大了) } else if (guessNumber randomNumber) { println(小了) } else { println(猜对啦, 你一共猜了${guessCounter}次) guessedCorrectly true } } } else if (playMsg N || playMsg n) { playAgain false } else { println(---------------- 非法输入 ---------------) } } println(---------------- 游戏结束 ---------------) } main () { game(true) }二、小结本章为大家详细的介绍了仓颉编程语言中输入/输出练习题的内容下一章为大家带来银行ATM机系统的内容。最后创作不易如果大家觉得我的文章对学习仓颉服务端开发有帮助的话就动动小手点个免费的赞吧收到的赞越多我的创作动力也会越大哦谢谢大家
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

10 分钟上手 tinygrad:5 秒训完 MNIST 的完整指南 2026/9/2 12:22:29

10 分钟上手 tinygrad:5 秒训完 MNIST 的完整指南

10 分钟上手 tinygrad:5 秒训完 MNIST 的完整指南 【免费下载链接】tinygrad You like pytorch? You like micrograd? You love tinygrad! ❤️ 项目地址: https://gitcode.com/GitHub_Trending/tiny/tinygrad 上周凌晨一点,我要调一个张量融合…

阅读更多 →
轻量级物理引擎Tinyphysicsengine:C语言单文件库集成与验证指南 2026/9/2 12:22:29

轻量级物理引擎Tinyphysicsengine:C语言单文件库集成与验证指南

今天来看一个非常轻量级的物理引擎项目:Tinyphysicsengine。如果你正在寻找一个易于集成、不依赖复杂第三方库、且能在嵌入式或资源受限环境中运行的物理模拟解决方案,那么这个项目值得你花几分钟了解一下。它不是一个功能齐全的3A游戏引擎,而…

阅读更多 →
资源管理器又崩了?ExplorerPatcher 修复资源管理器崩溃的完整指南(按症状排查) 2026/9/2 12:22:29

资源管理器又崩了?ExplorerPatcher 修复资源管理器崩溃的完整指南(按症状排查)

资源管理器又崩了?ExplorerPatcher 修复资源管理器崩溃的完整指南(按症状排查) 【免费下载链接】ExplorerPatcher This project aims to enhance the working environment on Windows 项目地址: https://gitcode.com/GitHub_Trending/ex/Ex…

阅读更多 →
QT集成Halcon显示3D对象实战:嵌入窗口、交互与性能优化 2026/9/2 12:22:29

QT集成Halcon显示3D对象实战:嵌入窗口、交互与性能优化

简介:面向需要把 Halcon 的三维对象嵌入到 Qt 界面中的开发者,此资源提供了一个可直接运行的工程模板,完整演示了基于 OpenGL 的显示方案,有效解决点云、网格模型无法在普通窗口控件中展示的问题。压缩包内共有七个文件&#xff0…

阅读更多 →
一个变量换掉整块后台的皮:vue-vben-admin 主题定制,从品牌主色到暗色模式 2026/9/2 12:22:29

一个变量换掉整块后台的皮:vue-vben-admin 主题定制,从品牌主色到暗色模式

一个变量换掉整块后台的皮:vue-vben-admin 主题定制,从品牌主色到暗色模式 【免费下载链接】vue-vben-admin A modern vue admin panel built with Vue3, Shadcn UI, Vite, TypeScript, and Monorepo. Its fast! 项目地址: https://gitcode.com/GitHub…

阅读更多 →
ELPI:可嵌入λProlog解释器,解决逻辑引擎嵌入难题 2026/9/2 12:19:29

ELPI:可嵌入λProlog解释器,解决逻辑引擎嵌入难题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞