用python绘制直角三角形,python直角三角形求斜边简单编程

  用python绘制直角三角形,python直角三角形求斜边简单编程

  # 1)打印星号

  打印( * )

  查看代码

  #2)打印一行6个星号

  * * * * * *

  对于范围(6)中的I:print( * ,end= )

  查看代码

  #3)打印6列星号

  *

  *

  *

  *

  *

  *

  对于范围(6)中的I:打印( * )

  查看代码

  #4)打印6行6列

  * * * * * *

  * * * * * *

  * * * * * *

  * * * * * *

  * * * * * *

  * * * * * *

  对于范围(6)中的I:对于范围(6)中的j:print( * ,end= )print()

  查看代码

  #5)打印金字塔

  *

  * *

  * * *

  * * * *

  * * * * *

  * * * * * *

  分析:星号1 1的数字是多少

  2 2

  3 3

  对于范围(1,7)内的I:

  对于范围(I)中的j:

  打印( * ,end= )

  打印()

  查看代码

  #6)打印等腰三角形

  *

  * * *

  * * * * *

  * * * * * * *

  * * * * * * * * *

  * * * * * * * * * * *

  分析:哪一行中的星号数和空格数

  0 1 5

  1 3 4

  2 5 3

  3 7 2

   n 2n 1 n-1-i

  对于范围(6)中的I:对于范围(6-1-i)中的k:print(,end= )对于范围(2*i 1)中的j:print( *,end= )print()

  查看代码

  #7)印花钻石

  *

  * * *

  * * * * *

  * * * * * * *

  * * * * * * * * *

  * * * * * * * * * * *

  * * * * * * * * *

  * * * * * * *

  * * * * *

  * * *

  *

  * * * * * * * * *

  * * * * * * *

  * * * * *

  * * *

  *

  分析:钻石的上半部分已经打印。现在考虑如何打印下半部分、前11个星号,

  前半段已经给了,只考虑打印少于11个星号的图形。

  什么线?星号的数量?空间数量

  0 9 1

  1 7 2

  2 5 3

  3 3 4

  n n 1

  用数学归纳法分析星号的个数:i (9-3*i)

  行数和星号数

  0 i 9=9 9-3*i=9 i (9-3*i)=9

  1 i 6=7 9-3*i=6 i (9-3*i)=7

  2 ^ I ^ 3=5 ^ 9-3 * I=3 ^ I(9-3 * I)=5

   3 i 0=3 9-3*i=0 i (9-3*i)=3

  for I in range(6):for k in range(5-I):print(,end= )for j in range(2 * I 1):print( *,end= )print()for I in range(5):for k in range(I 1):print( ,end= )for m in range((9-3 * I)I):print( *,end= )print()

  查看代码

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: