1. 程式人生 > 程式設計 >python列印直角三角形與等腰三角形例項程式碼

python列印直角三角形與等腰三角形例項程式碼

前言

本文通過示例給大家詳細介紹了關於python列印三角形的相關,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧

1、直角三角形

#i控制行數j控制*的個數
for i in range(5):
  i += 1
  for j in range(i):
    print('*',end='')#end=‘'輸出空格
  print()

/2、等腰三角形

row = int(input('please enter a rows'))
for i in range(row):
  for j in range(row - i - 1):
    print("",end=" ")
  for j in range(2* i + 1):
    print('*',end= '')
  print()

*補充拓展

for 迴圈在很多時候和內建函式range()搭配使用。range函式的原型如下:
range函式原型:range (start,stop[,step])

引數含義:

start:計數的開始位置,預設是從0開始。

stop: 計數的結束位置

step:每次跳躍的間距,預設為1。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對我們的支援。