python输出星号只输出奇数行

Python018

python输出星号只输出奇数行,第1张

首先解决星号个数问题。

输出星号数等于(循环变量i(从0开始)加1)乘2减1,接着是空格个数问题,尾行无空格,首行空格数等于星号左空格(星号左右空格数相同)数乘2,星号左空格数等于(输入数加1)//2等于输出行数。

输出行数、输出星号数、输出空格数都解决了(左右都要输出空格才能通过)。

要在 Python 中使用三个不同的嵌套循环打印输出 “*** **** ******”,可以使用以下代码

此代码将使用三个单独的 for 循环来打印所需的输出。第一个循环将打印三个星号,第二个循环将打印四个空格,第三个循环将打印五个星号。函数的参数设置为空字符串,这将阻止循环在每次迭代后添加换行符。这将允许在一行上打印输出。endprint()

请注意,此代码只是一个示例,可能还有其他方法可以实现相同的结果。您可以尝试不同的方法来找到最适合您的解决方案。

回答不易望请采纳