# PDA **Repository Path**: m2015137/pda ## Basic Information - **Project Name**: PDA - **Description**: 这个是一个编程语言,基于python打造 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-05 - **Last Updated**: 2026-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README markdown # PDA 语言 **PDA**(拼音编程语言)是一款简单易学的中文编程语言,使用拼音关键字,让编程更贴近中文思维。 ## 📦 安装 ### Windows 安装 1. 下载 `PDA_Setup.exe` 2. 右键 **以管理员身份运行** 3. 选择安装路径(默认 `C:\Program Files\PDA`) 4. 勾选"关联 .pda 文件" 5. 点击"安装" ### 手动安装 ```bash cd pda python pda_runner.py 🚀 快速开始 第一个程序 创建一个 hello.pda 文件: PDA pda("你好,世界!") pda("欢迎学习PDA语言") 双击运行,或拖拽到 PDA运行器.bat 上。 基础语法 1. 输出 text pda("要输出的内容") pda(变量名) 2. 变量 PDA 名字 = "张三" 年龄 = 18 价格 = 99.5 3. 运算 text a = 10 b = 20 c = a + b # 加法 d = a - b # 减法 e = a * b # 乘法 f = a / b # 除法 4. 条件判断 PDA 分数 = 85 ru 分数 >= 90 pda("优秀") 否则 ru 分数 >= 60 pda("及格") 否则 pda("不及格") ru 5. 循环 for 循环(xunhuan): text 水果 = ["苹果", "香蕉", "橘子"] xunhuan i = 水果 pda("我喜欢吃" + i) ru while 循环(dang): PDA 计数 = 1 dang 计数 <= 5 pda("第" + 计数 + "次") 计数 = 计数 + 1 ru 6. 循环控制 text tingzhi # 跳出循环 jixu # 跳过本次循环 7. 列表 PDA # 创建列表 数字 = [1, 2, 3, 4, 5] 水果 = ["苹果", "香蕉", "橘子"] # 访问元素 pda(水果[0]) # 输出:苹果 # 修改元素 水果[1] = "葡萄" # 获取长度 pda(changdu(水果)) 8. 输入 PDA 名字 = shuru("请输入你的名字:") pda("你好," + 名字) 9. 随机数 PDA 数字 = suiji(1, 100) pda("随机数:" + 数字) 📖 完整语法参考 关键字 关键字 英文对应 说明 pda print 输出 ru if/endif 条件判断开始/结束 否则 else 否则 xunhuan for 循环遍历 dang while 条件循环 tingzhi break 跳出循环 jixu continue 跳过本次循环 shuru input 获取输入 changdu len 获取长度 suiji random 随机数 且 and 逻辑与 或 or 逻辑或 非 not 逻辑非 运算符 运算符 说明 + 加法 / 字符串拼接 - 减法 * 乘法 / 除法 % 取余 == 等于 != 不等于 > 大于 < 小于 >= 大于等于 <= 小于等于 数据类型 类型 示例 整数 10, -5, 100 小数 3.14, 0.5 字符串 "你好", "abc" 列表 [1, 2, 3], ["a","b"] 📝 示例程序 猜数字游戏 PDA # 猜数字游戏 目标 = suiji(1, 100) 次数 = 0 pda("猜数字游戏!数字范围1-100") dang true 猜测 = zhengshu(shuru("请输入数字:")) 次数 = 次数 + 1 ru 猜测 == 目标 pda("恭喜!猜对了!") pda("用了" + 次数 + "次") tingzhi 否则 ru 猜测 > 目标 pda("太大了") 否则 pda("太小了") ru ru 计算器 PDA # 简单计算器 pda("=== 计算器 ===") pda("支持: + - * /") a = zhengshu(shuru("第一个数字:")) 运算符 = shuru("运算符:") b = zhengshu(shuru("第二个数字:")) ru 运算符 == "+" 结果 = a + b 否则 ru 运算符 == "-" 结果 = a - b 否则 ru 运算符 == "*" 结果 = a * b 否则 ru 运算符 == "/" ru b == 0 pda("除数不能为0") tingzhi ru 结果 = a / b 否则 pda("不支持的运算符") tingzhi ru pda(a + 运算符 + b + "=" + 结果) 乘法表 PDA # 九九乘法表 pda("=== 九九乘法表 ===") xunhuan i = [1,2,3,4,5,6,7,8,9] xunhuan j = [1,2,3,4,5,6,7,8,9] ru j <= i pda(j + "x" + i + "=" + (i*j) + " ") ru ru pda("") ru 🗂️ 文件结构 安装后的目录结构: 文件 C:\Program Files\PDA\ ├── pda_runner.py # PDA运行器 ├── 示例.pda # 示例程序 └── associate.reg # 文件关联注册表 桌面\ └── PDA运行器.bat # 快捷启动器 ❓ 常见问题 Q: 双击 .pda 文件没反应? A: 请以管理员身份重新运行安装器,确保勾选了"关联 .pda 文件"。 Q: 运行提示"找不到python"? A: 需要安装 Python 3.6 或更高版本。下载地址:https://www.python.org/downloads/ Q: 中文变量名支持吗? A: 完全支持!可以使用任何中文变量名。 Q: 如何卸载? A: 删除安装目录(默认 C:\Program Files\PDA) 删除桌面快捷方式 删除注册表:运行 regedit,删除 HKEY_CLASSES_ROOT\.pda 和 HKEY_CLASSES_ROOT\PDA.File 🤝 贡献 欢迎提交 Issue 和 Pull Request! 📧 联系方式 作者:Duck bug提交:微信mlc2015