- 博客(5)
- 收藏
- 关注
原创 Python向量算法实现
`jian(self, v_b)`: 减法方法,用于计算当前向量与另一个向量`v_b`的差。- `jia(self, v_b)`: 加法方法,用于计算当前向量与另一个向量`v_b`的和。- `diancheng(self, v_b)`: 点乘方法,用于计算当前向量与另一个向量`v_b`的点积。返回一个标量值,表示点积的结果。- 请确保传递给`Vector`类的参数`a`是一个包含两个元素的元组,否则在调用方法时可能会出现错误。print("点乘:", v_a.diancheng(v_b))
2024-07-03 21:26:36
417
1
原创 Python实现计算机界面和功能
`def button_click(number)`:定义一个名为button_click的函数,该函数将在用户点击数字或运算符按钮时被调用。您需要补充一个完整的表达式,例如`eval(entry.get())`,以实现计算功能。- `def button_delete()`:定义一个名为button_delete的函数,该函数将在用户点击删除按钮时被调用。- `def button_clear()`:定义一个名为button_clear的函数,该函数将在用户点击清除按钮时被调用。
2024-07-03 21:13:23
1431
原创 如何用Python演示杨辉三角
具体来说,函数首先初始化一个只包含一个元素1的列表`row`,然后使用一个for循环遍历从0到n-1的整数。在每次迭代中,函数会先通过`yield`关键字返回当前的`row`,然后更新`row`为下一个杨辉三角的行。更新的方法是将当前行的首尾元素设为0,然后将相邻的元素相加得到新的一行。这段代码定义了一个名为`yanghui_triangle`的函数,用于生成杨辉三角的前n行。- 由于使用了生成器,所以在调用`yanghui_triangle(n)`时,只会在需要时计算每一行,这样可以节省内存空间。
2024-07-03 21:08:07
569
原创 Python中的因式分解
exit_button = tk.Button(self.root, text="退出游戏", command=self.root.quit, bg='red', fg='white', font=("Helvetica", 12))", ["走左边的路", "走右边的路"]),", ["阅读卷轴", "放弃卷轴"]),("你在右边的路上发现了一个山洞。", ["进入山洞", "继续前行"]),", ["游过去", "沿着河边走"]),", ["查看地图", "离开木屋"]),
2024-07-03 20:59:52
1300
原创 Python中的self介绍
在这个例子中,我们定义了一个名为`MyClass`的类,它有一个实例属性`name`和一个实例方法`say_hello`。在`say_hello`方法中,我们通过`self.name`访问了实例的`name`属性。`self`是指向类实例的引用,在定义类的方法时,需要将第一个参数命名为`self`。- 在类的方法中,必须显式地传递`self`参数。- `self`只是一个约定俗成的变量名,实际上可以使用其他名称,但为了保持代码的可读性,建议使用`self`作为实例方法的第一个参数。它表示类实例对象本身。
2024-07-03 20:58:22
290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人