- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的任务是打印一颗由 * 制成的钻石,给定自然数 n。行数等于 2n,列数等于 2n + 2。我不需要帮助来完成此代码,而是需要帮助找出当前代码中的错误。
import check
def acc_fn(rows,stars,columns):
if rows > 2:
print(stars + '-' * (columns - rows -1) + ('*' * rows) + '-' * \
(columns - rows -1))
return acc_fn(rows -2 , stars, columns -1)
else:
print(stars + '-' * (columns - rows -1) + ('*' * rows) + '-' * \
(columns - rows -1))
def printdiamond (n):
return acc_fn(2*n,'', 2*n +2)
check.set_screen( "-**********-\n-**********-\n--********--\n---******---\
\n----****----\n-----**-----")
check.expect("Q3T1", printdiamond(5), None)
那么应该输出什么:
-**********-
--********--
---******---
----****----
-----**-----
现在输出什么:
-**********-
--********--
---******---
----****----
-----**-----
-----
问题似乎出在打印行上,但我无法确定它。我还意识到这不是钻石,但在确定此错误后我的下一个错误将是由于钻石的上半部分造成的。我知道如何做到这一点,因此我不需要帮助。
最佳答案
我只是想发布此内容,以防有人遇到类似的问题,或者更确切地说,像我一样困惑。这里发生的事情是对该模块结构的误解。检查模块有助于测试您的代码。 Check.set_screen 接受一个输入,这是 check.expect 测试的预期打印结果。然而,检查期望模块测试函数返回的内容。之所以在菱形的末尾多了一行-----,是因为每个check.set_screen和checkexpect测试集都以这行打印结束,以指示打印输出的结束。
关于python - 我在 python 中打印钻石代码的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52935890/
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
我有几个 div,我想将它们旋转成菱形,但我不希望它们的背景图像旋转,我该如何实现?这是我现在的代码 dj-1-overlay.png" /> 和我的 CSS: #diamonds div { -
我正在制作 Canvas 动画,其中一个图像应该是钻石。 现在,我做到了这一点: ctx[0].beginPath(); ctx[0].moveTo(0,-80); ctx[0].lineTo(-60
考虑以下几点: #include #include using namespace std; class A { public: A(const char* sName) //convers
以某种方式检测 charuco 钻石对我来说不适用于更大的图像。使用我的 1920x1080 原始图像,它既不能可靠地识别 id(菱形 id 元素每次都在切换位置)。在第一张图片中,您可以看到它识别出
下面的代码是关于菱形继承(钻石问题)的。虚拟继承解决了这种歧义。 #include using namespace std; class A { public: voi
我目前正在开发 2D 等距 map 编辑器。我显示包含点和纹理的实体(立方体,播放器)。每个立方体由12个点组成。(12个点,但在sfml(sf::VertexArray)显示时作为4个点的3条边处理
如何在 iOS 的 openframeworks 中构建 3d 钻石?我很难在 openframeworks 中找到有用的 3d 渲染教程,我来自 Processing。 最佳答案 我认为这个故事有两
我是一名优秀的程序员,十分优秀!