当前位置: 首页 > 面试题库 >

在python中打印数字三角形

荀靖
2023-03-14
问题内容

目标:我需要画一个直角三角形。

我收到此结果:

1
12     
123
1234

我想画这个形状:

     1
    21
   321
  4321
 54321
654321

我的代码是:

for i in range(1,6):
    for j in range(0,6):
        print(" ")
    for k in range(1,i):
        print(k,end="")
    print()

问题答案:

这是python 3.x版本:

for i in range(1,6):
    for j in range(0,6-i):
        print(" ", end="")

    for k in reversed(range(1,i)):
        print(k, end="")

    print("")

注:结束=“” 保证打印时没有紧跟一个新行。



 类似资料:
  • 问题内容: 我正在尝试制作一个程序,该程序需要用户输入诸如三角形应该多长时间及其方向。我的问题是,在我运行该程序后,它会继续向程序中添加更多的数字。 例如 我的代码: 问题答案: 你有。对于while循环的每个循环,这将继续将输入添加到变量中。您可能想要的只是。 要使其在每次迭代中再次打印出您的第一个提示,只需将您的调用放入while循环内即可。(它也必须先出现,以便 在 输入输入 之前 显示提示

  • 所以我得到了这个目标:我想让用户输入三角形的线数。然后我想打印三角形只使用3个字母:a、b、C。 我试过这段代码: 但这不起作用,任何向导?

  • 本文向大家介绍python 打印直角三角形,等边三角形,菱形,正方形的代码,包括了python 打印直角三角形,等边三角形,菱形,正方形的代码的使用技巧和注意事项,需要的朋友参考一下 三角形 等腰直角三角形1 2.7 python:打印直角三角形 coding=utf-8 方式一 方式二 #打印实心等边三角形 #打印菱形 #实心正方形 #空心正方形 知识点说明: python ,end=''备注

  • 我试图写一个函数,它以笛卡尔坐标系中的x和y值作为输入,并输出极坐标和三角坐标形式。我希望输出包含指数和正弦/余弦,而不是实际值。例如,如果笛卡尔函数是z=1i,我希望函数输出z=sqrt(2)e^(ipi/4)和z=sqrt(2)(cos(pi/4)Isin(pi/4)。我该怎么做? 函数坐标(x, y) r=sqrt(x.^2 y.^2); θ=atan(y./x); Polarcoord=r

  • 一个角度为90°的三角形称为直角三角形。 我们现在将看到如何以直角三角形打印星星*。 算法 (Algorithm) 算法看起来像这样 - Step 1 - Take number of rows to be printed, n. Step 2 - Make outer iteration I for n times to print rows Step 3 - Make inner iterat

  • 问题内容: 打印列表中元素之前的“ u”?我没有在代码中键入u。 当我运行此命令时,它将打印列表,但其格式如下: 那些“ u”来自列表中每个元素的位置? 问题答案: 我认为您实际上对此感到惊讶的是,打印单个字符串与打印字符串列表的功能不同–无论是否为Unicode,这都是事实: 即使没有,您也有多余的引号,更不用说反斜杠转义了。而且,如果您使用字节字符串而不是字符串尝试相同的操作,那么您仍然会使用