新闻详情

新闻详情

首页 / 资讯中心 / 详情

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

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

相关资讯

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

较早相关资讯

最新相关资讯

Cilium 基于磁盘文件的 Network Policy:static-cnp-path 实现策略即文件与实时热更新 2026/9/14 17:31:22

Cilium 基于磁盘文件的 Network Policy:static-cnp-path 实现策略即文件与实时热更新

Cilium 基于磁盘文件的 Network Policy:static-cnp-path 实现策略即文件与实时热更新 【免费下载链接】cilium eBPF-based Networking, Security, and Observability 项目地址: https://gitcode.com/GitHub_Trending/ci/cilium Cilium 的 Network Policy 通常…

阅读更多 →
Automatisch ClickUp 集成动作实战指南:创建文件夹、列表、任务与按 ID 查找任务 2026/9/14 17:31:22

Automatisch ClickUp 集成动作实战指南:创建文件夹、列表、任务与按 ID 查找任务

Automatisch ClickUp 集成动作实战指南:创建文件夹、列表、任务与按 ID 查找任务 【免费下载链接】automatisch The open source Zapier alternative. Build workflow automation without spending time and money. 项目地址: https://gitcode.com/GitHub_Trendin…

阅读更多 →
MATLAB自编码器在工业传感器异常检测中的应用 2026/9/14 17:31:22

MATLAB自编码器在工业传感器异常检测中的应用

1. 项目概述:传感器数据异常检测的工程挑战在工业物联网和智能监测领域,传感器生成的一维时间序列数据(如温度、振动、压力等)的异常检测是保障设备健康运行的关键环节。传统基于阈值或统计的方法(如3σ原则&#xff0…

阅读更多 →
Matlab实现PCA-BP多元回归预测:降维可视化与一键出图全流程 2026/9/14 17:31:22

Matlab实现PCA-BP多元回归预测:降维可视化与一键出图全流程

我最早接触PCA-BP神经网络这个组合,是在做一个多因子回归预测项目的时候。当时手里的数据有二十多个候选特征,温度、压力、流量、浓度这些变量彼此高度相关,直接扔进BP神经网络里训练,训练集的R能做到0.99,切换到测试集…

阅读更多 →
Hindsight Go 实战:构建按用户隔离记忆的 Go 内存增强服务(Per-User Memory Bank) 2026/9/14 17:31:22

Hindsight Go 实战:构建按用户隔离记忆的 Go 内存增强服务(Per-User Memory Bank)

Hindsight Go 实战:构建按用户隔离记忆的 Go 内存增强服务(Per-User Memory Bank) 【免费下载链接】hindsight Hindsight: Agent Memory That Learns 项目地址: https://gitcode.com/GitHub_Trending/hindsight2/hindsight 本文以仓库…

阅读更多 →
easy-vibe 计算机基础:数据表示原理全解 —— 从字符编码、存储层次到可靠传输的完整链路 2026/9/14 17:28:21

easy-vibe 计算机基础:数据表示原理全解 —— 从字符编码、存储层次到可靠传输的完整链路

easy-vibe 计算机基础:数据表示原理全解 —— 从字符编码、存储层次到可靠传输的完整链路 【免费下载链接】easy-vibe 💻 vibe coding 101|The first course for AI-native product builders. 项目地址: https://gitcode.com/GitHub_Trendi…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

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

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