news 2026/4/18 16:01:03

《Python学习手册》第5章 课堂练习

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
《Python学习手册》第5章 课堂练习

第1题 无限整数阶乘

1.1 需求

编写函数factorial(n),返回n的精确阶乘,支持n ≥ 1000的大数。

1.2 举例

输入30,输出265252859812191058636308480000000

1.3 考点

Pythonint无限精度;递归 vs 迭代性能。

1.4 实现步骤

  1. math.factorial直接返回;
  2. 或自写迭代循环累积。

1.5 注意事项

递归深度限制默认 1000,大数推荐迭代。

1.6 参考答案

importmathdeffactorial(n<
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 18:25:45

leetcode刷题-day6(三数之和)

java实现两数之和 1、题目原题2、思路及算法(排序 双指针)2.1 排序 双指针 3、代码实现&#xff1a;3.1 排序 1、题目原题 给你一个整数数组 nums &#xff0c;判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k &#xff0c;同时还满足 nums[i] …

作者头像 李华
网站建设 2026/4/18 10:48:18

NVIDIA Profile Inspector终极指南:免费解锁显卡隐藏性能

NVIDIA Profile Inspector终极指南&#xff1a;免费解锁显卡隐藏性能 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector 想要彻底释放NVIDIA显卡的全部潜力吗&#xff1f;NVIDIA Profile Inspector这款免费…

作者头像 李华
网站建设 2026/4/18 8:14:42

盘点提高办公效率的5款知名软件,同事都在用

在日常办公中&#xff0c;许多人都会遇到文件查找慢、截图标注不方便、格式转换繁琐、重复操作较多、团队协同不顺畅等情况。相比频繁更换工具、在不同软件之间切换&#xff0c;一些成熟且口碑较好的应用其实已经能够覆盖这些场景&#xff0c;帮助用户提升整体工作效率。 本文整…

作者头像 李华
网站建设 2026/4/18 13:01:47

java学习——枚举类

Enum类源码 类声明和包信息 package java.lang;属于 java.lang 包&#xff0c;是 Java 的核心语言包 public abstract class Enum<E extends Enum<E>>implements Constable, Comparable<E>, Serializable {abstract 类&#xff0c;不能直接实例化泛型 <E …

作者头像 李华
网站建设 2026/4/18 8:13:39

【每天学习一点算法 2025/12/11】合并两个有序链表

每天学习一点算法 2025/12/11 题目&#xff1a;合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 递归方法看过我反转链表的应该都知道递归链表的要点。 因为是升序的链表&#xff0c;所以我们每次只选当前…

作者头像 李华
网站建设 2026/4/18 8:15:00

Q#测试效率提升10倍的秘密(仅限VSCode用户)

第一章&#xff1a;Q# 程序的 VSCode 单元测试概述 在量子计算开发中&#xff0c;确保 Q# 程序的正确性至关重要。Visual Studio Code&#xff08;VSCode&#xff09;结合 .NET SDK 提供了对 Q# 项目进行单元测试的完整支持&#xff0c;使开发者能够在本地快速验证量子操作的行…

作者头像 李华