新闻详情

新闻详情

首页 / 资讯中心 / 详情

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

发布时间:2026/9/9 5:27:56来源:尧图网络
跟我一起学“仓颉”编程语言-输入/输出练习题
一、练习题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

相关资讯

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

较早相关资讯

最新相关资讯

Linux 高级路由 —— 筑梦之路 2026/9/9 14:50:39

Linux 高级路由 —— 筑梦之路

Linux 高级路由详解 本文将基于您提供的 Linux 高级路由极简教程 文章,深入探讨 Linux 高级路由的概念、配置方法以及应用场景。 一、什么是 Linux 高级路由? Linux 高级路由是指利用 Linux 内核提供的强大网络功能,实现超越传统路由表和默认…

阅读更多 →
VC6.0安装配置与兼容性排查:老编译环境在Win10/11上的实用指南 2026/9/9 14:50:39

VC6.0安装配置与兼容性排查:老编译环境在Win10/11上的实用指南

简介:Visual C 6.0 经典完整安装包,面向需要在 Windows 环境下维护老旧项目、学习早期 C 桌面开发或体验 MFC 编程的开发者。压缩包内共 2001 个文件,以 h、c 头文件与源码文件为主,另有 cpp、htm、txt 等辅助文档,整体…

阅读更多 →
MySQL完整学习路线:从安装配置到索引调优与故障排查 2026/9/9 14:50:39

MySQL完整学习路线:从安装配置到索引调优与故障排查

MySQL 是后端开发、数据分析、运维等方向绕不开的核心数据库,也是很多学习者最容易“表面会、实际不会”的技术。不少人先背几条 SELECT、INSERT,再看几道面试题,结果一旦需要自己下载安装、配置服务、排查 2002 连接错误、解释一条慢查询为什…

阅读更多 →
Tomcat优化参考建议 —— 筑梦之路 2026/9/9 14:50:39

Tomcat优化参考建议 —— 筑梦之路

linux内核参数调优1. 打开文件数ulimit -u 默认值为1024 ,即Linux操作系统对一个进程打开的文件句柄数量的限制。分为软限制和硬限制软限制是指Linux在当前系统能够承受的范围内进一步限制用户同时打开的文件数;硬限制则是根据系统硬件资源状况(主要是系…

阅读更多 →
magnitude本地推理CLI工具深度解析与调试指南 2026/9/9 14:50:39

magnitude本地推理CLI工具深度解析与调试指南

1. “magnitude”不是模型名,而是本地推理服务的CLI入口代号你点开GitHub搜“magnitude”,大概率会空手而归——它既不是Hugging Face上某个热门开源大模型的代号,也不是PyPI里能pip install magnitude就跑起来的Python包。它甚至不是项目主仓…

阅读更多 →
inittool固件工具包解析:从zip解压到刷机校验的完整指南 2026/9/9 14:47:38

inittool固件工具包解析:从zip解压到刷机校验的完整指南

简介:这套 inittool 初始化工具包面向 V3700 存储系统的管理员与运维工程师,也适合负责存储项目实施的技术人员,用于完成存储设备的初始化、配置与日常管理。工具覆盖 Windows 与 Linux 环境,包含批处理脚本、Shell 脚本、可执行程…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

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

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