gpt4 book ai didi

python - 使用 Python 创建一个直角三角形

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:50 25 4
gpt4 key购买 nike

我对为什么我的程序没有按应有的方式执行感到困惑和沮丧。我正在尝试在 python 版本 3 上使用星号创建一个直角三角形。我使用的是教科书中的确切代码,结果显示为一条直线。请赐教。

例子

size = 7

for row in range (size):
for col in range (row + 1):
print('*', end='')
print()

结果

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

全部在一栏中

最佳答案

在 Python 中,缩进很重要。最后的 print 应该与第二个 for 对齐。

size = 7

for row in range (size):
for col in range (row + 1):
print('*', end='')
print()

结果:

*
**
***
****
*****
******
*******

空的 print 函数实际上意味着“移动到新行”。如果两个 print 语句都出现在相同的缩进级别,那么每次打印星号时,都会移至下一行。如果第二个 print 进入 内部 for 循环,您只会得到 7 个换行符。

关于python - 使用 Python 创建一个直角三角形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25921016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com