我正在使用 jupyter 笔记本为虚拟讲座创建 python 笔记(某种程度)。我喜欢使用 vscode 而不是 jupyter lab。但不幸的是,Markdown 输出的字体太小(无法在虚拟通话的参与者屏幕上看到)。
在使用 jupyter lab 时,我曾经缩放整个浏览器。但我无法在 vscode 中执行此操作,也找不到任何更改其字体大小的设置。
更改字体大小的设置仅适用于 VS Code 编辑器窗口。
有谁知道如何增加尺寸。
PS-我知道我们可以#在每一行上使用来增加其大小,但我不能在每一行之前放置#,因为我必须制作一个相当大的文档。您可以从图像中了解标准尺寸有多小。
在下面的代码中,输出是38,我想要一个带有输出的单独列表[34,36,38]。
from functools import *
nums = [0, 34, 2, 2]
sum_num = reduce(lambda a, b : a+b, nums)
Run Code Online (Sandbox Code Playgroud)
随着 reduce 函数添加0and 34,我需要将此值附加到单独的列表中,现在在第二次迭代中我需要34 + 2附加到列表中。最后38将被附加到列表中。我需要添加什么代码才能获得所需的输出?
为什么以下操作的答案不一样,而且,既然//本质上是楼层划分,那么为什么在使用楼层函数时输出不同。
我运行了以下代码:
import math
x = 2**64 -1
print("Original value:", x)
print("Floor division:", x//1)
print("Floor function:", math.floor(x/1))
print("Trunc function:", math.trunc(x/1))
print("Type conversion:", int((x/1)))
Run Code Online (Sandbox Code Playgroud)
输出:
Original value: 18446744073709551615
Floor division: 18446744073709551615
Floor function: 18446744073709551616
Trunc function: 18446744073709551616
Type conversion: 18446744073709551616
Run Code Online (Sandbox Code Playgroud)
现在,为什么答案不等于原始值,因为我所做的只是除以 1?