Python
如题
碳水化合盐
这个作者很懒,什么都没留下…
展开
-
B站小甲鱼-杨辉三角形详解
杨辉三角形是中国古代数学的杰出研究成果之一,是我国北宋数学家贾宪于1050年首先发现并使用的。而后南宋数学家杨辉在《详解九章算法》一书中记载并保存了“贾宪三角形“。因此,贾宪三角形又被称为杨辉三角形。 杨辉三角形的构成如下面动图所示:从上面的动图我们可以得出一个道公式:杨辉三角形第 i 行 j 列的值 = 第(i-1)行(j-1)列的值 + 第(i-1)行(j)列的值 Python实现代码:# 初始化杨辉三角形# 创建一个10*10的二维列表,并将所有的.原创 2021-02-19 22:20:40 · 1472 阅读 · 0 评论 -
B站小甲鱼-模拟抛硬币实验
抛硬币v1.0# 导入随机模块 #import random# 接收用户输入并将数值赋值给 counts 变量 #counts = int(input("请输入实验次数:"))i = 0print("开始抛硬币实验:")while i < counts: # 生成一个随机数num # num = random.randint(1,100) if num % 2: # 打印结果 # print("反面") else.原创 2021-02-19 15:35:44 · 917 阅读 · 1 评论 -
B站小甲鱼-迭代与递归写十进制转换为二进制的函数
具体做法:十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。 迭代实现:def Dec2Bin(dec): temp = [] result = '' while dec: yu = dec % .原创 2021-02-16 12:57:55 · 255 阅读 · 0 评论 -
B站小甲鱼-Python汉诺塔详解
汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 Python实现代码:def hanoi(n,x,y,z): if n == 1: return (x,'-->',z) else.原创 2021-02-15 23:28:57 · 474 阅读 · 1 评论