python打印三角形3.6如何将循环结果打印在一行上

编写一个程序输入一奇数n(2<n<80),表示最长一行的*号个数打印如下三角形:








该三角形为直角三角形,其底边号个数为n上图为输入15时的输出。
从标准输入读取一个奇数表示要打印的最长行的
号数。

向标准输出打印一个三角形如上图所示。并且在最后一行末也输出一个回车TOC](这里写自定义目录标题)

新手上路请多包涵

使用while,完成以下图形的输出

可我打印的结果是这样我实在想不明白怎么让第6行依次减少一个X

我是编程的新手并且一直在尝試for循环以尝试弄清楚如何制作不同的形状,但是遇到了我无法解决的问题.

到目前为止我已经能够在5X5中创建如下所示的1的矩形

我希望能够使用for循环修改此代码,以便能够像这样创建一个三角形...

我将如何去做?还有一种方法可以输入n并取决于输入的数字程序会创建该大小的三角形?例如,我输入5它会创建一个三角形,例如...

我尝试了各种不同的方法但是我无法弄清楚.

我要回帖

更多关于 python打印三角形 的文章

 

随机推荐