# 孟德尔 Punnett 方格计算器

为孟德尔杂交构建 Punnett 方格，并自动计算基因型和表型比例。支持完全显性、不完全显性（融合）、共显性和 X 连锁（伴性）遗传——X 连锁杂交中每个后代格子都标注性别。

> 标准页面: https://elysiatools.com/zh/tools/mendelian-punnett-square

- **分类:** Science & Education

- **关键词:** 庞氏方格, 孟德尔, 遗传学, 遗传, 基因型, 表型, 等位基因, 显性, 隐性, 不完全显性, 共显性, X 连锁, 伴性, 单杂交, 双杂交, 生物学

## 概述

面向孟德尔杂交的遗传学教学工具：

1. **定义性状** —— 给出名称和等位基因（显性在前，如 `A,a`；共显性用 `A,B`）。
2. **选择遗传模式** —— 完全显性、不完全显性（杂合子融合）、共显性（两个等位基因都表达）或 X 连锁（伴性）。
3. **输入两个亲本的基因型** —— 如 `Aa` × `Aa`（常染色体），或 X 连锁用 `XAXa`（女性携带者）× `XAY`（男性）。
4. **得到结果** —— 完整的 Punnett 方格，以及在所有等概率格子中计算的基因型比例和表型比例。X 连锁杂交中每个格子标注后代性别（♂/♀），并区分患者/携带者/非患者。

适合生物学作业、医学/遗传学复习，以及直观讲解遗传。

## 输入项

- **性状名称** (text): Flower color
- **等位基因（显性在前，如 A,a；共显性用 A,B）** (text): Comma-separated alleles. First is treated as dominant in complete-dominance mode.
- **遗传模式** (select)
- **亲本 1 基因型** (text): Autosomal: two alleles (Aa). X-linked: XAXa (female) or XAY (male).
- **亲本 2 基因型** (text): Autosomal: two alleles (Aa). X-linked: XAXa (female) or XAY (male).
- **显示选项** (select)

## 适用场景

- 在生物学课堂或复习遗传学知识，需要快速验证单杂交或双杂交的理论结果时。
- 分析伴性遗传（X 连锁）问题，需要准确区分男女后代的患病、携带与正常状态时。
- 探索不完全显性或共显性等非孟德尔遗传规律，需要计算混合表型比例时。

## 工作原理

- 输入性状名称并设置等位基因（如显性在前输入 A,a，共显性输入 A,B）。
- 选择对应的遗传模式，包括完全显性、不完全显性（融合）、共显性或 X 连锁（伴性）遗传。
- 输入双亲的基因型（如常染色体输入 Aa，X 连锁输入 XAXa 与 XAY），并选择显示完整报告或仅显示方格。
- 点击计算，系统将即时生成 Punnett 方格图表以及详细的基因型和表型比例统计。

## 使用案例

- 中学或大学生物教师在课堂上演示孟德尔第一定律和伴性遗传的概率分布。
- 学生在完成遗传学作业或备考生物选择题时，用于快速核对庞氏表计算结果。
- 科学爱好者或育种研究人员模拟特定基因型交配后的子代表型概率。

## 常见问题

### 这个计算器支持哪些遗传模式？

支持完全显性、不完全显性（融合遗传）、共显性（双显性同时表达）以及 X 连锁（伴性）遗传。

### 如何输入伴性遗传（X 连锁）的亲本基因型？

母亲可输入 XAXA、XAXa 或 XaXa，父亲可输入 XAY 或 XaY。

### 什么是共显性模式？等位基因该如何输入？

共显性指两个等位基因都得到表达。输入等位基因时，可用英文逗号分隔，例如输入 A,B。

### X 连锁遗传的计算结果会显示性别吗？

会。在 X 连锁模式下，Punnett 方格的每个后代格子都会自动标注性别符号（♂/♀）并区分表型。

### 为什么我生成的方格没有比例说明？

请检查“显示选项”是否设置为了“仅方格”。将其切换为“完整（方格+比例+说明）”即可看到详细比例。

## 相关工具

- [交互式元素周期表](https://elysiatools.com/zh/tools/periodic-table-studio): 浏览可点击的元素周期表，按类别、状态或区块着色，并联动查看电子排布详情
- [物理运动学解题器](https://elysiatools.com/zh/tools/physics-kinematics-problem-solver): 求解一维匀加速运动学和二维抛体运动，并给出完整的逐步推导。输入 5 个量（位移、初速度、末速度、加速度、时间）中的任意 3 个，解题器求出另外两个，显示所用公式、代入数值和结果。抛体运动输入发射速度/角度/高度，可得射程、飞行时间和最大高度。
- [电子排布计算器](https://elysiatools.com/zh/tools/electron-configuration-calculator): 按元素符号或原子序数查询电子排布、壳层分布、价电子和轨道图
- [酸碱滴定曲线 Tutor](https://elysiatools.com/zh/tools/acid-base-titration-curve-tutor): 绘制酸碱滴定曲线，标出缓冲区、半当量点和当量点，并逐步解释 Henderson–Hasselbalch 计算。
- [A/B 测试显著性计算器](https://elysiatools.com/zh/tools/ab-test-significance-calculator): 输入对照组/实验组数据，输出转化率差异、95%/99% 置信区间、Z-test（比率）或 Welch t 检验（连续变量）的 p-value 与显著性判定、提升百分比、达到 80%/90% 功效所需样本量、推荐实验天数、Sequential testing 警告与 Bonferroni 多重比较修正。
- [电容串并联/容抗计算器](https://elysiatools.com/zh/tools/capacitor-calculator): 电容串并联组合、容抗 Xc 与 RC 时间常数，含电路图与容抗曲线
- [晶体结构浏览器](https://elysiatools.com/zh/tools/crystal-structure-explorer): 浏览 ~25 种教科书常见晶体结构(NaCl 岩盐、金刚石、CsCl、萤石、金红石、钙钛矿…)。显示晶系、空间群、晶胞参数、配位数,并用 Three.js 渲染可拖动旋转的 3D 球棍模型。面向高中/本科固体化学与无机化学教学。
- [折旧计算器](https://elysiatools.com/zh/tools/depreciation-calculator): 对比四种折旧方法：直线法、余额递减法（含倍率如双倍 DDB）、年数总和法（SYD）、产量法（需输入各年用量）。展示各方法的账面净值曲线与逐年折旧表。

## 示例

- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换
- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换
